四舍五入到具有两个小数位的下一个数字

时间:2014-04-30 07:04:29

标签: php

需要帮助:

我想要的是成为1099.924343

的数字1100.00

当我这样做时:

$number=1099.924343;
echo ceil($number); 
echo "<br>";
echo round($number,2);

这是我得到的结果:

1100
1099.92

请提出一些建议。

3 个答案:

答案 0 :(得分:1)

你可以做到

echo  number_format( ceil( $number ), 2 );

了解更多:

http://www.php.net/manual/en/function.number-format.php

答案 1 :(得分:0)

坏消息。 1100 已经 1100.00。如果您想显示一个带有额外小数位数的数字,那就是显示问题。

printf('%.2f', 1100);

答案 2 :(得分:0)

尝试使用:

round($number)