【首页】'; //拼接“上一页”链接 $pre_page = $page-1 <= 0 ? $page : ($page-1); $html .= '【上一页】'; //拼接“下一页”链接 $next_page = $page+1 > $total_page ? $page : ($page+1); $html .= '【下一页】'; //拼接“尾页”链接 $html .= '【尾页】'; //返回拼接后的分页链接 return $html; }
//总记录数 $total_num = count($info); //每页显示的条数 $perpage = 4; //获取当前页 $page = isset($_GET['page']) ? (int)$_GET['page'] : 1; //获取总页数 $total_page = ceil($total_num/$perpage); //对获取的当前页进行合理性判断 //1、判断当前页是否小于1 $page = max($page,1); //2、判断当前页码数是否大于总页数 $page = min($page,$total_page); //获取遍历数组时,每页开始的数组坐标值 $start_index = $perpage * ($page-1); //获取遍历数组时,每页最大的数组坐标值 $end_index = $perpage * $page-1; //防止计算结果超过最大记录数 $end_index = min($end_index,$total_num-1); ?>
上一篇:PHP——开源商场
下一篇:PHP内部声明的类和接口