1

アイテムを 24 回ループするループがあります。したがって、1 ページあたり 24 項目をループします。52 個の項目があるページで、24 を 52 で割ると 3 が表示されません。

$TotalProductsString=52;
$theLimitOfItems=12;
$TotalPageSum=$TotalProductsString/$theLimitOfItems;
echo round($TotalPageSum, 2); // display 2.17
echo round($TotalPageSum, 2); // display 2.2
echo round($TotalPageSum, 0.60); // display 2
echo round($TotalPageSum, 0.50); // display 2

余り 52/24 = 2.16 と余り 4 (24+24=48 + 4 = 52) があるため、3 と表示されます。

4

2 に答える 2

4

Ceil() を試す

echo ceil(4.3);    // 5
echo ceil(9.999);  // 10
echo ceil(-3.14);  // -3

php.netより

于 2012-10-30T14:47:51.140 に答える
1
echo ceil($TotalPageSum); // Rounds the fraction up

PHP マニュアルのceil()関数については、こちらを参照してください。

于 2012-10-30T14:48:08.147 に答える