PHP代码实例:常用的PHP分页类
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-03-16
tnumbers = $this->fetch_start_end_total_array($nextpage, $perpage, $results); $show[next] = true; } // create array of possible relative links that we might have (eg. +10, +20, +50, etc.) $pagenavsarr = array(10, 50, 100, 500, 1000); $pagenavpages = 5; while ($curpage++ < $totalpages) { if (abs($curpage - $pagenumber) >= $pagenavpages AND $pagenavpages != 0) { if ($curpage == 1) { $firstnumbers = $this->fetch_start_end_total_array(1, $perpage, $results); $show[first] = true; } if ($curpage == $totalpages) { $lastnumbers = $this->fetch_start_end_total_array($totalpages, $perpage, $results); $show[last] = true; } // generate relative links (eg. +10,etc). if (in_array(abs($curpage - $pagenumber), $pagenavsarr) AND $curpage != 1 AND $curpage != $totalpages) { $pagenumbers = $this->fetch_start_end_total_array($curpage, $perpage, $results); $relpage = $curpage - $pagenumber; if ($relpage > 0) { $relpage = + . $relpage; } $pagenav .= " $curpage "; } } else { if ($curpage == $pagenumber) { $numbers = $this->fetch_start_end_total_array($curpage, $perpage, $results); $pagenav .= " $curpage "; } else { $pagenumbers = $this->fetch_start_end_total_array($curpage, $perpage, $results); $pagenav .= " $curpage "; } } } $pagenav = " ".(($show[prev]) ? ("上一页") : ("上一页"))." $pagenav ".(($show[next]) ? ("下一页") : ("下一页"))." 第 $pagenumber / $totalpages 页,共 $total条记录"; return $pagenav; } /** * Returns an array so you can print Showing results $arr[first] to $arr[last] of $totalresults * * @param integer Current page number * @param integer Results to show per-page * @param integer Total results found * * @return array In the format of - array(first => x, last => y) */ function fetch_start_end_total_array($pagenumber, $perpage, $total) { $first = $perpage * ($pagenumber - 1); $last = $first + $perpage; if ($last > $tota |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: WEB开发非常有用的9个PHP类库下一篇: PHP教程:foreach使用引用注意的问题
关于PHP代码实例:常用的PHP分页类的所有评论