【发布时间】:2015-12-12 01:35:43
【问题描述】:
我正在制作一个简单的图片库,但遇到了障碍。它只是显示一些图像并使用分页来分隔每页 16 个图像。这一切都和我当前的分页一样。但是我的分页栏上有 101 个按钮。我想将其限制在当前页面两侧的 8 页范围内,如果在开始或结束时,则在任一侧 8 等。我的 current_page 和 last_page 变量只是来自页面地址的 get 变量。有没有一种简单的方法可以做到这一点。
for ($i = 1; $i < ($last_page + 1); $i++) {
if ($current_page == $i) {
echo '<li class="active"><a href="?page=' . $i . '">' . $i . '</a></li>';
} else {
echo '<li><a href="?page=' . $i . '">' . $i . '</a></li>';
}
}
【问题讨论】:
标签: php pagination