将心比心,方得人心~

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

周洲 2018-07-17 11:26:57

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;

   }

}

打赏

『微信打赏』

Tag标签php 

我是有底线的