【发布时间】:2010-09-14 21:30:34
【问题描述】:
我正在寻找智能分页的示例算法。所谓聪明,我的意思是我只想显示,例如,与当前页面相邻的 2 个页面,所以我不会以一个长得离谱的页面列表结束,而是截断它。
这里有一个简单的例子,让它更清楚......这就是我现在所拥有的:
Pages: 1 2 3 4 [5] 6 7 8 9 10 11
这就是我想要的结果:
Pages: ... 3 4 [5] 6 7 ...
(在这个例子中,我只显示了与当前页面相邻的 2 个页面)
我在 PHP/Mysql 中实现它,并且“基本”分页(没有 trucating)已经编码,我只是在寻找一个优化它的例子......它可以是任何语言的例子,只要它让我知道如何实现它......
【问题讨论】:
-
在paging links上查看我的问题
-
关于 SO 的问题应该显示您尝试过的代码,而不仅仅是对解决方案的一般要求。见stackoverflow.com/about
标签: php pagination