当前位置:首页 > PHP教程 >

php分割中文字符串

发布时间:2021-04-03 08:58:14 作者:佚名 阅读:(7)

最近做项目的时候用到了字符串的分割,正常的我们分割的都是字符串不包含中文的,现在要分割的是中文的字符串,接下来吾爱编程为大家介绍一下php拆分中文字符串的方法,有需要的小伙伴可以参考一下:

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分割中文字符串

© 2015-2021 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们