手机
当前位置:查字典教程网 >编程开发 >php教程 >php截取中文字符串不乱码的方法
php截取中文字符串不乱码的方法
摘要:GBK编码截取示例复制代码代码如下:$str='我是谁';//gbk编码的字符串echomb_substr($str,0,1,'gbk');...

GBK编码截取示例

复制代码 代码如下:

$str = '我是谁'; //gbk编码的字符串

echo mb_substr($str, 0, 1, 'gbk'); //输出 我

mb_substr方法比substr多一个参数,用来指定字符串编码。

utf-8编码截取示例

[code]

$str = '我abc是谁'; //utf-8编码的字符串

echo mb_substr($str, 0, 2, 'utf-8'); //输出 我a

[/code

中英混合也完全没有问题。

友情提示

使用的时候要注意php文件的编码,和网页显示时的编码。

使用这个mb_substr方法要事先知道字符串的编码,如果不知道编码,就需要判断,mbstring库还提供了mb_check_encoding来检验字符串编码,但还不完善。

【php截取中文字符串不乱码的方法】相关文章:

php截取指定2个字符之间字符串的方法

php使用for语句输出三角形的方法

PHP生成指定随机字符串的简单实现方法

php转换颜色为其反色的方法

php简单实现多字节字符串翻转的方法

php中smarty区域循环的方法

php将12小时制转换成24小时制的方法

php恢复数组的key为数字序列的方法

php 字母大小写转换的方法

php实现比较两个字符串日期大小的方法

精品推荐
分类导航