您好,欢迎访问一九零五行业门户网

PHP中一个控制字符串输出的函数

// 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;  
}
其它类似信息

推荐信息