php中文字符截取完美解决方案

function str_cut($str_cut,$length){
if(strlen($str_cut) > $length){ //处理标题,太长用……..表示
for($i=0; $i < $length; $i++){
if (ord($str_cut[$i]) > 128)
$i++;
}
$str_cut = substr($str_cut,0,$i);
}
return $str_cut;
}

$content=”请在此处输入中文请在此处输入中文请在此处输入中文请在此处输入中文请在此处输入中文”;
$content=str_cut($content,17);
echo $content;
?>

发表评论

返回顶部