php截取中文乱码怎么办-PHP问题

资源魔 29 0

正在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截取中文乱码怎样办的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题

抱歉,评论功能暂时关闭!