php截取中文字符串(无乱码)方法
本节内容:
php中文字符串截取的方法,分为GBK编码与utf-8编码两种情况。
1,GBK编码截取中文字符串的例子。
echo mb_substr($str, 0, 1, 'gbk'); //输出 我
mb_substr方法比substr多一个参数,用来指定字符串编码。
2,utf-8编码截取中文字符串的例子。
echo mb_substr($str, 0, 2, 'utf-8'); //输出 我a
小提示:中英混合也完全没有问题。
注意,使用时注意php文件的编码,和网页显示时的编码。
使用这个mb_substr方法,需要提前知道字符串的编码。
如果不知道编码,可以使用mbstring库提供的mb_check_encoding来检验字符串编码,但还不完善。
您可能感兴趣的文章:
php截取中文字符串乱码如何解决呢
php截取中文字符串(无乱码)方法
php中文字符串截取方法
php中文字符截取函数(自用)
php截取字符串(无乱码 utf8)
php截取字符串实例代码
php分割GBK中文乱码的解决方法
php如何截取字符串后四位
php函数substr截取中文字符出现乱码的解决方法
php substr中文乱码解决办法