手机
当前位置:查字典教程网 >编程开发 >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格式化电话号码的方法

php中smarty区域循环的方法

php函数重载的替代方法

PHP二进制与字符串之间的相互转换

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

php开发中的页面跳转方法总结

php删除指定目录的方法

php 类自动载入的方法

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

php一个解析字符串排列数组的方法

精品推荐
分类导航