最近做项目的时候用到了字符串的分割,正常的我们分割的都是字符串不包含中文的,现在要分割的是中文的字符串,接下来吾爱编程为大家介绍一下php拆分中文字符串的方法,有需要的小伙伴可以参考一下:
1、方法一:
/**
* 分割中文字符串
* $str 字符串
* $count 个数
*/
function mb_str_split($str, $count){
$leng = strlen($str)/3; //中文长度
$arr = array();
for ($i=0; $i < $leng; $i+=$count) {
$arr[] = mb_substr($str, $i, $count);
}
return $arr;
}
2、方法二:
function mbStrSplit ($string, $len=1) {
$start = 0;
$strlen = mb_strlen($string);
while ($strlen) {
$array[] = mb_substr($string,$start,$len,"utf8");
$string = mb_substr($string, $len, $strlen,"utf8");
$strlen = mb_strlen($string);
}
return $array;
}
3、应用实例:
$str='吾爱编程';
$str=mbStrSplit($str,1);
return print_r($str);
以上就是吾爱编程为大家分享的php分割中文字符串的方法,希望对大家有所帮助,了解更多相关文章请关注吾爱编程网!
更多推荐
php_字符串按汉字拆分,php分割中文字符串
发布评论