php截取字符串不乱码【php教程】,php,截取,字符串,乱码
GBK编码截取示例
$str = '我是谁'; //gbk编码的字符串 echo mb_substr($str, 0, 1, 'gbk'); //输出 我
mb_substr要领比substr多一个参数,用来指定字符串编码。
utf-8编码截取示例
$str = '我abc是谁'; //utf-8编码的字符串 echo mb_substr($str, 0, 2, 'utf-8'); //输出 我a
中英夹杂也完整没有问题。
注重:
1、运用的时刻要注重php文件的编码,和网页显现时的编码。
2、运用这个mb_substr要领要事先晓得字符串的编码,假如不晓得编码,就需要推断,mbstring库还供应了mb_check_encoding
来磨练字符串编码。
引荐教程:PHP视频教程
以上就是php截取字符串不乱码的细致内容,更多请关注ki4网别的相干文章!