PHP - 获取页数

问题描述:

如果知道存在的项目总数以及每页上显示的项目数,我如何获取页面数?例如,我知道我有11个项目,每个页面显示10个项目。所以我会有2页。我如何获得PHP中的页面数量?PHP - 获取页数

谢谢

+2

赞...如何做数学(提示:'总/每页'向上取整)?或者你有特定于PHP的问题? – deceze 2012-07-24 20:31:17

+0

只需使用此http://www.catchmyfame.com/2007/07/28/finally-the-simple-pagination-class/ – j08691 2012-07-24 20:33:04

尝试ceil()函数。

$ pages = ceil($ items/$ itemsPerPage);

+0

谢谢,这工作。 – 2012-07-24 20:33:07

$count_pages = ceil($total/$items_per_page); 

这应该为你做的伎俩。 Ceil向上滚动数字,始终向上。

<?php 
$maxNrOfPages = ceil($max/$itemsPerPage); 
?> 

我相信天花板功能就是你要找的。

ceil($items/$items_per_page) 
+0

页数应该是整数。我建议用intval()调用包装:'intval(ceil($ items/$ items_per_page));' – 2016-11-30 11:47:48