// php 中 一个控制字符串输出的函数(中英文),每行显示多少字数,避免英文的影响 
// $str 字符串 
// $len 每行显示的字数(汉字×2)
function rep($str,$len)
{   
    $strlen=strlen($str);   
    $i=0; 
    $finstr=; 
    $pos=0;
while($i    {   
      $s1=substr($str,$i,1); 
      $s2=ord($s1); 
      if($s2>0xa0){
$finstr.=substr($str,$i,2);  
          $pos+=2; 
          $i+=2;
}else{
switch($s2){ 
             case 13:  
              $finstr.=
; 
              $pos=0; 
              break; 
             case 10:                
              $pos=0; 
              break;              
             case 32;              
                 $finstr.= ; 
                 $pos++; 
                 break; 
             default:                       
              $finstr.=htmlspecialchars($s1);  
              $pos++;     
              break; 
          }
$i++;
} //if
if($pos>=$len){     
          $finstr.=
; 
          $pos=0; 
    }
}  //while 
    return $finstr;   
}
以上就介绍了php中控制字符串输出的函数,包括了控制字符串函数方面的内容,希望对php教程有兴趣的朋友有所帮助。
   
 
   