php 实现中文字串截取无乱码的方法

来源:互联网 发布:国务卿女士 知乎 编辑:程序博客网 时间:2024/05/01 04:08
//实现中文字串截取无乱码的方法。(3分)
用mb_substr()或:答:function GBsubstr($string, $start, $length) {    if(strlen($string)>$length){     $str=null;     $len=$start+$length;     for($i=$start;$i<$len;$i++){    if(ord(substr($string,$i,1))>0xa0){     $str.=substr($string,$i,2);     $i++;    }else{     $str.=substr($string,$i,1);     }    }   return $str.'...';    }else{   return $string;   }}

0 0