可采用substr和mb_substr两种方法。对于mb_substr我们可以设置其截取编码的方式,尤其是中文字符,可避免出现乱码现象。

if(strlen($title)>10){
   $str=$substr($title,0,10,'utf-8);
   $str=$str.'......';
   echo $str;
}else{
   echo $title;
}

注意:substr:第一个参数是要截取的字符串;第二个参数截取的开始位置,第三个参数截取结束的位置,第四个参数设置截取的编码方式。

03-08 09:16