PHP中一个控制字符串输出的函数
// php 中 一个控制字符串输出的函数(中英文),每行显示多少字数,避免英文的影响
// $str 字符串
// $len 每行显示的字数(汉字×2)


function rep($str,$len)

{  
    $strlen=strlen($str);  
    $i=0;
    $finstr="";
    $pos=0;
    
    while($i<$strlen)  
    {  
      $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.="<BR>";
              $pos=0;
              break;
             case 10:               
              $pos=0;
              break;             
             case 32;             
                 $finstr.="&nbsp;";
                 $pos++;
                 break;
             default:                      
              $finstr.=htmlspecialchars($s1); 
              $pos++;    
              break;
          }      
          
          $i++; 
          
       } //if
    
    if($pos>=$len){    
          $finstr.="<BR>";
          $pos=0;
    }




    }  //while
    return $finstr;  
}