function sta($str){
$arr=array();
$data=array();
$len = mb_strlen($str);
for($i=0;$i<$len;$i++){
$ch = mb_substr($str,$i,1);
if($ch == ',' || $ch == ','){
$chpre = mb_substr($str,$i-1,1);
$chnext = mb_substr($str,$i+1,1);
if(!is_numeric($chpre) && !is_numeric($chnext)){
$pos = $i;
break;
}
}
}
if(isset($pos)){
$data[] = trim(mb_substr($str,0,$pos));
$data[] = trim(mb_substr($str,$pos+1,$len));
}else{
$data[] = $str;
}
return $data;
}
这个只分割汉字字符串中间的逗号,数字之间的不分割
php 下全角逗号和英文逗号的汉字字符串分割成数组
最新推荐文章于 2021-04-22 11:15:21 发布