【www.gdgbn.com--Google】

php  google 风格分页代码
public function showCtrlPanel_g($halfPer = 5) {
  
  $re = "
   
    ".$this->lineCount."条
    ".$this->currentPage."/".$this->pageCount."页";
  if($this->currentPage-$halfPer >1){
   $re .= "fileName."pageno=1">1";
   if($this->currentPage-$halfPer*2 >1){
    $re .= "fileName."pageno=".($this->currentPage-$halfPer*2)."">...";
   }else{
    $re .= "fileName."pageno=1">...";
   }
  }
  for ( $i = $this->currentPage - $halfPer,$i > 1 || $i = 1 , $j = $this->currentPage + $halfPer, $j < $this->pageCount || $j = $this->pageCount;$i <= $j ;$i++ )
  {
   $re .= $i ==  $this->currentPage
    ? "

  • fileName."pageno=".$i."">".$i.""." "
        : "fileName."pageno=".$i."">".$i.""." ";
      }
      if($this->currentPage+$halfPer < $this->pageCount){
       if($this->currentPage+$halfPer*2 < $this->pageCount){
        $re .= "fileName."pageno=".($this->currentPage+$halfPer*2)."">...";
       }else{
        $re .= "fileName."pageno=".$this->pageCount."">...";
       }
       $re .= "fileName."pageno=".$this->pageCount."">".$this->pageCount."";
      }
        
      $re .= " 
       
      ";
      return $re;
     }

    本文来源:http://www.gdgbn.com/seo/22497/