如果有小数,我怎样才能使用round()
将数字四舍五入到高位数?
例如:
1.00001 = 2
1.1 = 2
1.4785834975 = 2
1.00 = 1
1.99 = 2
3.01 = 4
答案 0 :(得分:7)
是的,您要找的是ceil
<?php
echo ceil(4.3); // 5
echo ceil(9.999); // 10
echo ceil(-3.14); // -3
?>
答案 1 :(得分:3)
这可能对您有所帮助:
floor()
将会失效。
ceil()
会上升。
round()
默认会转到最近的地方。
<?php
echo ceil(3.4); // 4
echo ceil(8.89); // 9
?>