php中大数据分页的最佳解决方案


Best Solution of Pagination for Large Data in php

有时你会看到这样的东西:

[ << ] [<] ... 665 666 667 668 669 670 671 672 673 ... [ > ] [ >> ]

或者这个:

[ << ] [<] 1 2 3 ... 667 668 669 670 671 ... 845 846 847 [ > ] [ >> ]

如果有一个分页显示,用户只需点击几下鼠标就可以访问任何页面,而不会有太多的链接,那该有多好。

这可以通过根据与端点或当前页面的距离以对数方式分配页码来实现。下面是我的意思的一个例子:

1 2 3 4 5 6。10。20。30。40。50。。100。。200。210。220。230。240。250。252 253 254 255 256 257 258 259 260 261 262。270。280。290。300。310。。400。。500。。600。。700。。800。。900。。950。960.970。980。990。995 996 997 998 999 1000

注意间隙中的编号是如何从1s, to 10s, to 100s(等)开始的

这个网站上的分页示例:这里有一个链接!使用插件:wp-pagenavi!

请分享我的解决方案或类的分页像这个网站。

谢谢并致以最良好的问候!

我认为在大分页中滚动是最好的解决方案。您可以在这里(底部)尝试

您可以始终使用<select>下拉菜单,最多点击3次(如果不使用onchange,则点击4次)以获取任何页码。