文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>php分页函数

php分页函数

时间:2011-03-24  来源:潜水鱼

/**
 * 分页函数
 * @param int $page_count
 * @param int $page_index
 * @param string $url
 * @return string
 */
function pagelist($page_count,$page_index,$url=''){
 $output='<div class="pagelist cle">';

 if($page_index==1){
  $output.='<span>首页</span><span>上一页</span>';
 }else {
  $output.='<a href="'.$url.'?page=1">首页</a><a href="'.$url.'?page='.($page_index-1).'">上一页</a>';
 }
 
 if($page_index<6 || $page_count<10){
  for($i=1;$i<10;$i++){
   if($i!=$page_index){
    $output.='<a href="'.$url.'?page='.$i.'">'.$i.'</a>';
   }else{
    $output.='<a href="'.$url.'?page='.$i.'" class="current">'.$i.'</a>';
   }
   if($i>=$page_count){
    break;
   }
  }
 }elseif ($page_index>5 && $page_index<$page_count-3){
  for($i=$page_index-4;$i<$page_index+5;$i++){
   if($i!=$page_index){
    $output.='<a href="'.$url.'?page='.$i.'">'.$i.'</a>';
   }else {
    $output.='<a href="'.$url.'?page='.$i.'" class="current">'.$i.'</a>';
   }
   if($i>=$page_count){
    break;
   }
  }
 }elseif ($page_index>$page_count-5){
  for($i=$page_count-8;$i<$page_count+1;$i++){
   if($i>1){
    if($i!=$page_index){
     $output.='<a href="'.$url.'?page='.$i.'">'.$i.'</a>';
    }else {
     $output.='<a href="'.$url.'?page='.$i.'" class="current">'.$i.'</a>';
    }
   }
  }
 }
 if($page_index<$page_count){
  $output.='<a href="'.$url.'?page='.($page_index+1).'">下一页</a><a href="'.$url.'?page='.$page_count.'">末页</a>';
 }else {
  $output.='<span>下一页</span><span>末页</span>';
 }
 $output.='</div>';
 return $output;
}

/**
 * 分页函数
 * @param int $page_count
 * @param int $page_index
 * @param string $url
 * @return string
 */
function pagelist($page_count,$page_index,$url=''){
 $output='<div class="pagelist cle">';

 if($page_index==1){
  $output.='<span>首页</span><span>上一页</span>';
 }else {
  $output.='<a href="'.$url.'?page=1">首页</a><a href="'.$url.'?page='.($page_index-1).'">上一页</a>';
 }
 
 if($page_index<6 || $page_count<10){
  for($i=1;$i<10;$i++){
   if($i!=$page_index){
    $output.='<a href="'.$url.'?page='.$i.'">'.$i.'</a>';
   }else{
    $output.='<a href="'.$url.'?page='.$i.'" class="current">'.$i.'</a>';
   }
   if($i>=$page_count){
    break;
   }
  }
 }elseif ($page_index>5 && $page_index<$page_count-3){
  for($i=$page_index-4;$i<$page_index+5;$i++){
   if($i!=$page_index){
    $output.='<a href="'.$url.'?page='.$i.'">'.$i.'</a>';
   }else {
    $output.='<a href="'.$url.'?page='.$i.'" class="current">'.$i.'</a>';
   }
   if($i>=$page_count){
    break;
   }
  }
 }elseif ($page_index>$page_count-5){
  for($i=$page_count-8;$i<$page_count+1;$i++){
   if($i>1){
    if($i!=$page_index){
     $output.='<a href="'.$url.'?page='.$i.'">'.$i.'</a>';
    }else {
     $output.='<a href="'.$url.'?page='.$i.'" class="current">'.$i.'</a>';
    }
   }
  }
 }
 if($page_index<$page_count){
  $output.='<a href="'.$url.'?page='.($page_index+1).'">下一页</a><a href="'.$url.'?page='.$page_count.'">末页</a>';
 }else {
  $output.='<span>下一页</span><span>末页</span>';
 }
 $output.='</div>';
 return $output;
}
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载