PHP には関数 ceil、floor、round という 3 つの主要な丸め方法があります。ただし、これら 3 つにいくつかの違いがあります。次に、それぞれの特性を分析するための例を示します。 (1)ceil () 整数値を 1 ステップ取ります
value に小数部がある場合、value 以上の次の整数を返します。 、切り上げられます。
ceil() によって返される型は依然として float です。これは、float 値の範囲が通常整数よりも大きいためです。
<p>echo ceil(4.3); // 5</p><p>echo ceil(9.999); // 10</p>
(2) 整数値を取得する Floor() 丸めメソッド
floor() によって返される型は、同じ理由で依然として float です。
<p>echo floor(4.3); // 4</p><p>echo floor(9.999); // 9</p>
(3)round 浮動小数点数の丸め
構文: floatround ( float val [, int precision] )
<p>echo round(3.4); // 3</p>echo round(3.5); // 4<br /> <br />echo round(3.6); // 4<br /> <br />echo round(3.6, 0); // 4<br /> <br />echo round(1.95583, 2); // 1.96<br /> <br />echo round(1241757, -3); // 1242000<br /> <br />echo round(5.045, 2); // 5.05