如何将分数舍入到下一个数字 - PHP

时间:2013-03-23 07:41:05

标签: php rounding

我知道php内置round()函数,它为2返回1.6。但它会为1返回1.1。如果给定的数字有小数部分,我想返回下一个数字。例如,我想为21.1,甚至1.01返回1.0001。但我不想为1.0返回相同内容,1可能会返回:)本身。我怎样才能在PHP中实现这一点?

提前致谢... {{1}}

2 个答案:

答案 0 :(得分:3)

看一下php的ceil()

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

答案 1 :(得分:1)

使用ceil()向上舍入到下一个数字

echo ceil(1.0); // will echo 1

http://www.php.net/manual/en/function.ceil.php