分页页码显示算法
程序员文章站
2022-06-03 20:06:06
...
分页页码显示算法 无 /** * 获取分页的HTML内容 * @param integer $page 当前页 * @param integer $pages 总页数 * @param string $url 跳转url地址 最后的页数以 'page=x' 追加在url后面 * * @return string HTML内容; */public static function getPageHtml
分页页码显示算法
/** * 获取分页的HTML内容 * @param integer $page 当前页 * @param integer $pages 总页数 * @param string $url 跳转url地址 最后的页数以 '&page=x' 追加在url后面 * * @return string HTML内容; */ public static function getPageHtml($page, $pages, $url){ //最多显示多少个页码 $_pageNum = 5; //当前页面小于1 则为1 $page = $page $pages ? $pages : $page; //页数小当前页 则为当前页 $pages = $pages $pages? $pages : $_end; //当前显示的页码个数不够最大页码数,在进行左右调整 $_curPageNum = $_end-$_start+1; //左调整 if($_curPageNum1){ $_start = $_start - ($_pageNum-$_curPageNum); $_start = $_start$pages? $pages : $_end; } $_pageHtml = ''; echo $_pageHtml; }
上一篇: Java 实例 - 链试异常
下一篇: MySQL安装笔记_MySQL