很多朋友一直在為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="艱苦電加fgfgfh工搭街jhkjlk坊扛大;l;l個艱苦法fdfd國家igkdjgkfdg…………………………";
$content=str_cut($content,$length="25");
echo $content;