function cutString($string,$length=10,$ellipsis='...'){
$array = preg_split('/(?<!^)(?!$)/u',$string);
$return = '';
if( count($array) > $length ){
foreach($array as $key=>$val){
if( $length > $key)
$return .= $val;
}
return $return.$ellipsis;
}
return $string;
}
$string = '中文名:“超文本预处理器”)是一种通用开源脚本语言';
echo cutString($string,10);