如何在PHP中舍入浮点数?

时间:2018-08-31 09:45:19

标签: php math numbers rounding

假设我有一个像5.003这样的数字,我想将其四舍五入为6,但是使用此代码,我会将其四舍五入为5

$Rounded = round(5.003,0,PHP_ROUND_HALF_UP);
echo $Rounded;

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:5)

您可以使用ceil()向上舍入分数:

$Rounded = ceil(5.003);
echo $Rounded;

输出:6

尝试一下:https://3v4l.org/gY2B1

答案 1 :(得分:1)

使用ceil()功能。

echo ceil(5.003);   //Outputs 6

答案 2 :(得分:0)

您可以使用ceil()将分数向上舍入

echo ceil(9.99); // --> 10

...或floor()向下舍入

echo floor(9.99); // --> 9