<div class="codetitle"> <span><a style="CURSOR: pointer" data="92087" class="copybut" id="copybut92087" onclick="doCopy('code92087')"><u>复制代码</u></a></span> 代码如下:</div> <div class="codebody" id="code92087"> <br><?php function ff_page($content,$page) <BR>{ <br>global $expert_id; <br>$PageLength = 2000; //每页字数 <br>$CLength = strlen($content); <br>$PageCount = floor(($CLength / $PageLength)) + 1; //计算页数 <br>$PageArray=array(); <br>$Seperator = array("\n","\r","。","!","?",";",",","”","'"); //分隔符号 <br><br>//echo "页数:".$PageCount."<br>"; <br>//echo "长度:".$CLength."<br><br><br>"; <br>//strpos() 函数返回字符串在另一个字符串中第一次出现的位置 <br>if($CLength{ <br>echo $content; <br><br>}else{ <br><br>$PageArray[0]=0; <br>$Pos = 0; <br>$i=0; <br>//第一页 <br>for($j=0;$j<sizeof>{ <br>//echo $Seperator[$j]; <br>$Pos=strpos($content,$Seperator[$j],$PageArray[$i]+1900); <br>while($Pos > 0 && $Pos $i*$PageLength ) <br>{ <br>$PageArray[$i] = $Pos ; <br>$Pos = strpos($Pos+$PageLength,$content,$Seperator[$j]) ; <br>} <br>if($PageArray[$i]>0) <br>{ <br>$j = $j + sizeof($Seperator) + 1; <br>} <br>} <br><br>//--- <br>for($i=1;$i<br>for($j=0;$j<sizeof>{ <br>//echo $Seperator[$j]; <br>$Pos=strpos($content,$Seperator[$j],$PageArray[$i-1]+1900); <br>while($Pos > 0 && $Pos $i*$PageLength ) <br>{ <br>$PageArray[$i] = $Pos ; <br>$Pos = strpos($Pos+$PageLength,$content,$Seperator[$j]) ; <br>} <br>if($PageArray[$i]>0) <br>{ <br>$j = $j + sizeof($Seperator) + 1; <br>} <br>} <br>} <br><br><br>//--最后一页 <br>$PageArray[$PageCount-1]=$CLength; <br><br>//$page=2; <br>if($page==1) <br>{ <br>$output=substr($content,0,$PageArray[$page-1]+2); <br><br>} <br>if($page>1 && $page{ <br>$output=substr($content,$PageArray[$page-2]+2,$PageArray[$page-1]-$PageArray[$page-2]); <br>$output=" (上接第".($page-1)."页)\n".$output; <br>} <br><br>echo str_replace("\n","<br> ",$output); <br>//if($page==$PageCount) <br>//return $output=substr($content,$PageArray[$page-2]+2,$PageArray[$page-1]-$PageArray[$page-2]); <br><br>if($PageCount>1) <br>{ <br>echo "<br><br><br><center>"; <br>echo "<font color="ff0000">".$page."</font>/".$PageCount." 页 "; <br>if($page>1) <br>echo "<a href="%24PHP_SELF?expert_id=%24expert_id&page_t=%22.(%24page-1).%22">上一页</a> "; <br>else <br>echo "上一页 "; <br><br>for($i=1;$i{ <br><br>echo "<a href="%24PHP_SELF?expert_id=%24expert_id&page_t=%22.%24i.%22">[".$i."]</a> "; <br>} <br><br>if($pageecho " <a href="%24PHP_SELF?expert_id=%24expert_id&page_t=%22.(%24page+1).%22">下一页</a> "; <br>else <br>echo " 下一页 "; <br><br>echo "</center>"; <br>} <br>} <br><br>}?> <br></sizeof></sizeof> </div> <br>使用 <br><div class="codetitle"> <span><a style="CURSOR: pointer" data="83801" class="copybut" id="copybut83801" onclick="doCopy('code83801')"><u>复制代码</u></a></span> 代码如下:</div> <div class="codebody" id="code83801"> <br><?php <BR>$content1=''测试文字,尽量长一些,www.jb51.net"; <br>$current=$_REQUEST['page_t']; <br>$result=ff_page($content1,$current); <br>echo $result; <br>?> <br> </div> <br>