-->

问答

您的当前位置:首页 > 问答 > PHP后台> php算法

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

2018-07-16 20:56:27提问者: 浏览 697 次

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;
   }
}

网友回答

相关问答更多 >

© 2024版权所有 水水网

电话:171780793