当前位置:编程学习 > php >>

php 取中英字母长度代码


function substrs($c, $l=16){
 if(strlen($c)>$l){
  $n=0;
  for($i=0;$i<$l;$i++){
   if(ord(substr($c,$i,1))>127){
    $n++;
    if($i<($l-1)){
     $i++;
     $n++;
    }
   }
  }
  if($n%2>0)$l+=1;
  $c=substr($c, 0, $l).'…';
 }
 return $c;
}

补充:Php教程,Php入门 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,