php应用substr()函数截取字符串呈现乱码的处理办法是:应用mb_substr()函数便可,由于substr()函数只针对英文字符。详细应用办法:【mb_substr($str,0,2,"UTF8")】。
(保举教程:php教程)
缘由剖析:
substr() 函数只针对英文字符,假如咱们要宰割中文字符,则需求应用 mb_substr()函数。
函数引见:
mb_substr() 函数前往字符串的一局部。
语法:
mb_substr(string $str, int $start[,int $length = NULL[, string $encoding = mb_internal_encoding()]]):string
参数引见:
str 必须。从该 string 中提取子字符串
start 必须。规则正在字符串的那边开端
length 可选。规则要前往的字符串长度。默许是直到字符串的末端
encoding 可选。字符编码。假如省略,则应用外部字符编码
前往值:
前往字符串的提取局部,假如失败则前往 FALSE,或许前往一个空字符串。
代码完成:
<?php header("Content-Type: text/html; charset=utf-8"); $str="网站工作室欢送您!"; echo mb_strlen($str,"UTF8")."<br>"; echo mb_substr($str,0,2,"UTF8")."<br>"; ?>
以上就是php应用substr()函数截取字符串呈现乱码怎样办的具体内容,更多请存眷资源魔其它相干文章!
标签: php 乱码 php教程 字符串 php故障解决 php使用问题 substr()
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!