使用分页计算特定页面中的结果数 - PHP

bla*_*d Ψ 3 php pagination

我有来自MySQL查询Array或其他内容的搜索结果.结果给出了$totalfiles例如25的变量.结果的数量限于$limit此处12.计算的最大页数$maxpages将是3.

在我们考虑这种情况时,第1页和第2页将获得12个结果,第3页将获得1个结果.

任何人都可以建议我来预测(或计算)的结果数量在一个特定页面的最简单的方法使用变量$totalfiles,$limit,$maxpages$pagenumber使用PHP?我不认为所有这4个变量都是这样做的必要条件.

提前致谢..

Vin*_*ura 7

唯一允许具有与$ limit不同的数字的页面是最后一页.别忘了.最后一页将始终具有整数除法的余数

$last_page_items = $totafiles % $limit;
Run Code Online (Sandbox Code Playgroud)

如果$ last_page_items为0,则表示您拥有包含$ limit项的所有页面

也,

$pages = ceil($totalfiles / $limit);
Run Code Online (Sandbox Code Playgroud)