本文執行個體講述了PHP實作的超長文本分頁顯示功能。分享給大家供大家參考,具體如下:
一、代碼
1、index.php
超長文本的分頁顯示
| |||
2、function.php
//定義一個用于截取一段字元串的函數msubstr()
function msubstr($str,$start,$len){ //$str指的是字元串,$start指的是字元串的起始位置,$len指的是長度。
$strlen=$start+$len; //用$strlen存儲字元串的總長度(從字元串的起始位置到字元串的總長度)
for($i=0;$i
if(ord(substr($str,$i,1))>0xa0){ //如果字元串中首個位元組的ASCII序數值大于0xa0,則表示為漢字
$tmpstr.=substr($str,$i,2); //每次取出兩位字元賦給變量$tmpstr,即等于一個漢字
$i++; //變量自加1
}else{ //如果不是漢字,則每次取出一位字元賦給變量$tmpstr
$tmpstr.=substr($str,$i,1);
}
}
return $tmpstr; //輸出字元串
}
?>
二、運作結果

希望本文所述對大家PHP程式設計有所幫助。