【发布时间】:2011-06-20 16:58:48
【问题描述】:
我正在尝试对我得到的数组进行分页,目前我正在使用这样的 for 循环遍历它
for($i = $pages->low;$i<$total;++$i)
我需要弄清楚的是如何根据当前页面和行数计算出$total 变量,以便循环正确处理数组中的项目数量。
我有以下变量:
$pages->low (equals the number of rows the pagination has already been through
e.g. Page 1 = 0, Page 2 = 5, Page 3 = 10 etc...
$pages->total_items (explains itself)
$pages->current_page
$pages->ipp (items per page, FYI 5)
那么我将使用什么公式来计算循环应该经过的行数,例如,如果数组中总共有 13 个项目并且每页有 5 个结果,则在第一页 $total 应该等于 5,页两个应该等于 10,第三页应该等于 13 等等?
谢谢
【问题讨论】:
-
那是小学数学。你确定你可以在没有基本算术的情况下编程吗?
标签: php loops pagination for-loop offset