PHP截取中英混合字符串
PHP截取中英混合字符串 [代码片段(17行)]
$str='天Find我'; function cut_str($str='',$offset,$length){ $str=iconv("utf-8","gb2312",$str); $str_len=strlen($str); $arr=array(); for($i=0;$i<$str_len;$i++){ if(ord($str{$i})>0x80){ $arr[]=$str{$i}.$str{$i+1}; $i++; continue; } $arr[]=$str{$i}; } return array_slice($arr,$offset,$length); } var_dump(cut_str($str,0,2)); //该片段来自于http://outofmemory.cn
精彩图集
精彩文章