首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

PHP 中文字符串截取无乱码的步骤以及php汉字截取函数_preg_split()

2013-11-02 
PHP 中文字符串截取无乱码的方法以及php汉字截取函数_preg_split()昨天,在写代码时我遇到了一个中文字符串

PHP 中文字符串截取无乱码的方法以及php汉字截取函数_preg_split()

昨天,在写代码时我遇到了一个中文字符串截取的问题,原本是想直接用substr()来,但这个是在单字节符下用的,对于多字节编码的汉字或是其它语言字符中,这个函数可能就用不上了,而且会容易截出乱码来!


现在就把我的下工作记录和总结给大家分享一下:
问题产生及使用案例网站:天气预报15天查询(http://tqybw.net)

问题时间:2013-10-31


解决思路:把汉字按一个汉字在编码下按其在完整性正则分割成数组,再根据需要取截取长度;


1、实现方法函数


开启mbstring扩展,然后自定义函数:


<?php$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");print_r(array_slice($a,1,2));?>输出:Array ( [0] => Cat [1] => Horse )

本文讲述了PHP 中文字符串截取无乱码方法,希望本文能给读者带来灵感,帮助读者解决疑问,感谢阅读本文。

热点排行