0511---第14次PHP作业--分页函数

<?php

function limit($num,$hello='10',$list='1'){
          
          $total=ceil($num/$hello);    
          $total=$total>0?$total:1;
            $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
            if($page<=0){
                $page=1;
            }else if($page>=$total){
                $page=$total;
            }
         $all=($page-1)*$hello;
         $limit = " limit $all,$hello";
         if($list==1){
         $html = '<ul style="width:68px;height:30px;float:left" class="pagination"><li style="width:68px;><a style="width:100%;" href="?page=' .($page - 1). '">上一页</a></li></ul><ul style="width:35px" class="pagination pagination-group">';
    //循环页码,从1到 总页数
    for ($i = 1; $i <= $total; $i++) {
        $html .=' <li style="width:35px"><a style="width:100%;" href="?page=' . $i . '">' . $i . '</a></li>';
    }
    $html .='</ul><ul style="width:68px;float:left" class="pagination"><li><a style="width:100%;" href="?page=' . ($page + 1) . '">下一页</a></li></ul>';
         }else if($list==2){
           
              $html = '  <em><a title="上一页" href="?page=' .($page - 1). '"><</a></em>';
                    
            for ($i = 1; $i <= $total; $i++) {   
                $class=$page==$i?"pa_hover":'';
        $html .='  <em id='.$class.'><a  href="?page=' . $i . '">' . $i . '</a></em><em>';
    }                        
    $html .=' <em><a title="下一页" href="?page=' .($page + 1). '"><</a></em>';
    $html .='<em><a href="?page=' .$total. '">尾页</a></em>';
         }
    return array($limit,$html);
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值