正在php中能够应用“mb_substr()”函数来处理截取中文乱码的成绩,其语法是“mb_substr ( string $str , int $start...)”,参数“str”示意从该string中提取的子字符串。
用PHP substr() 函数截取中文字符串乱码,换PHP mb_substr() 函数便可。
mb_substr()界说以及用法
mb_substr() 函数前往字符串的一局部,以前咱们学过 substr() 函数,它只针对英文字符,假如要宰割的中文文字则需求应用 mb_substr()。
正文:假如 start 参数是正数且 length 小于或等于 start,则 length 为 0。
语法
mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] ) : string
参数
str 必须。从该 string 中提取子字符串。
start 必须。规则正在字符串的那边开端。
负数 - 正在字符串的指定地位开端
正数 - 正在从字符串末端的指定地位开端
0 - 正在字符串中的第一个字符处开端
length 可选。规则要前往的字符串长度。默许是直到字符串的末端。
负数 - 从 start 参数所正在的地位前往
正数 - 从字符串结尾前往
encoding 可选。字符编码。假如省略,则应用外部字符编码。
更多相干常识,请拜访PHP中文网!
以上就是php截取中文乱码怎样办的具体内容,更多请存眷资源魔其它相干文章!
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!