【发布时间】:2012-07-24 20:28:17
【问题描述】:
如果我知道项目的总数以及每页显示的项目数,我如何获得页数?例如,我知道我有 11 个项目,每页显示 10 个项目。所以我会有2页。我如何获得 PHP 中的页数?
谢谢
【问题讨论】:
-
喜欢...如何计算(提示:
total / per-page向上取整)?或者您有特定于 PHP 的问题?
标签: php pagination page-numbering
如果我知道项目的总数以及每页显示的项目数,我如何获得页数?例如,我知道我有 11 个项目,每页显示 10 个项目。所以我会有2页。我如何获得 PHP 中的页数?
谢谢
【问题讨论】:
total / per-page 向上取整)?或者您有特定于 PHP 的问题?
标签: php pagination page-numbering
试试 ceil() 函数。
$pages = ceil($items/$itemsPerPage);
【讨论】:
我相信天花板功能是您正在寻找的。p>
ceil($items/$items_per_page)
【讨论】:
intval( ceil( $items / $items_per_page ) );
$count_pages = ceil($total / $items_per_page);
【讨论】:
这应该可以为您解决问题。 Ceil 向上舍入数字,始终向上。
<?php
$maxNrOfPages = ceil($max/$itemsPerPage);
?>
【讨论】: