PHP中一個(gè)控制字符串輸出的函數(shù)
更新時(shí)間:2006年10月09日 00:00:00 作者:
// php 中 一個(gè)控制字符串輸出的函數(shù)(中英文),每行顯示多少字?jǐn)?shù),避免英文的影響
// $str 字符串
// $len 每行顯示的字?jǐn)?shù)(漢字×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.=" ";
$pos++;
break;
default:
$finstr.=htmlspecialchars($s1);
$pos++;
break;
}
$i++;
} //if
if($pos>=$len){
$finstr.="<BR>";
$pos=0;
}
} //while
return $finstr;
}
// $str 字符串
// $len 每行顯示的字?jǐn)?shù)(漢字×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.=" ";
$pos++;
break;
default:
$finstr.=htmlspecialchars($s1);
$pos++;
break;
}
$i++;
} //if
if($pos>=$len){
$finstr.="<BR>";
$pos=0;
}
} //while
return $finstr;
}
您可能感興趣的文章:
- php常用字符串輸出方法分析(echo,print,printf及sprintf)
- 深入理解php printf() 輸出格式化的字符串
- php實(shí)現(xiàn)字符串反轉(zhuǎn)輸出的方法
- 教你如何使用PHP輸出中文JSON字符串
- php輸出xml格式字符串(用的這個(gè))
- PHP學(xué)習(xí)之輸出字符串(echo,print,printf,print_r和var_dump)
- php echo 輸出字符串函數(shù)詳解
- 使用字符串函數(shù)輸出整數(shù)化的PHP版本號(hào)
- PHP實(shí)現(xiàn)截取中文字符串不出現(xiàn)?號(hào)的解決方法
- php使用正則表達(dá)式獲取字符串中的URL
- PHP常見字符串處理函數(shù)用法示例【轉(zhuǎn)換,轉(zhuǎn)義,截取,比較,查找,反轉(zhuǎn),切割】
- php輸出含有“#”字符串的方法
相關(guān)文章
利用PHP動(dòng)態(tài)生成VRML網(wǎng)頁
利用PHP動(dòng)態(tài)生成VRML網(wǎng)頁...2006-10-10
Apache環(huán)境下PHP利用HTTP緩存協(xié)議原理解析及應(yīng)用分析
http協(xié)議里控制瀏覽器緩存的頭有三個(gè)Cache-Control,Expires,Last-Modified2010-02-02
PHP stristr() 函數(shù)(不區(qū)分大小寫的字符串查找)
在PHP中,stristr() 函數(shù)用來在一個(gè)字符串中查找另一個(gè)字符串。2010-06-06
php讀取本地文件常用函數(shù)(fopen與file_get_contents)
下面我們以.txt文件為實(shí)例來介紹php讀取本地文件的函數(shù),讀取文件我們可以利用fopen或file_get_contents來讀取,file_get_contents更簡(jiǎn)單而fopen需要fread配合才可以顯示讀出的內(nèi)容2013-09-09

