分页、浮点数
我不想做类似的事情:
如果用户位于第一页、第二页或第三页,则分页编号为:1、2、3(默认值,我得到了这个atm。)。
我现在不需要,所以我用户将页面切换到第三页,那么分页号应该如下所示:2,3,4 ...如果用户位于第四页:3,4,5 ...等等。
我怎样才能在 PHP 中做到这一点?
I wan't to do something like:
If user is at first, second or third page then pagination numbers is: 1, 2, 3 (default, and I got this atm.).
I wan't it now, so I user is switching the page to the third page, then pagination number should look like this: 2, 3, 4 ... if user is at fourth page: 3, 4, 5 ... etc.
How can I do that in PHP?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您知道当前页,则减 1 即可获取上一页,加 1 即可获取下一页。一些 if 语句来确定页面是否 <= 0 以及 >最大页数(以防止出现这些)。如果这些陈述成立,只需在最后显示的页面上加 1 或从第一个显示的页面上减 1。
希望这是有道理的。
If you know the current page, subtract 1 from it to get the previous and add 1 to it to get the next page. Some if statements to determine if the page is <= 0 as well as > the max pages (to prevent those). If those statements are true, just add 1 to the last displayed page or subtract one from the the first displayed page.
Hope that makes senses.