我有一个分页脚本
for($page = 1; $page <= $maxPage; $page++)
{
if ($page == $pageNum)
{
$nad .= " $page "; // no need to create a link to current page
}
else
{
$nad .= " <a href="/search?search&q=".$_GET["q"]."&page=$page">$page</a> ";
}
}
将显示搜索查询的页面。我想将它显示的页面数量限制为5,因为目前它显示的是每一页,这是一个问题,
比如说,如果每页有5000行和5行,它将显示1000页。如何将其限制为5?
您可以使用min()
和max()
函数:
$firstPage = max(1, $pageNum-5);
$lastPage = min($maxPage, $pageNum+5);
for($page = $firstPage; $page <= $lastPage; $page++)
{
// no changes here
}