2012-07-24 50 views
-1

如果知道存在的項目總數以及每頁上顯示的項目數,我如何獲取頁面數?例如,我知道我有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

回答

11

嘗試ceil()函數。

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

+0

謝謝,這工作。 – 2012-07-24 20:33:07

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

這應該爲你做的伎倆。 Ceil向上滾動數字,始終向上。

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

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

ceil($items/$items_per_page) 
+0

頁數應該是整數。我建議用intval()調用包裝:'intval(ceil($ items/$ items_per_page));' – 2016-11-30 11:47:48