PHP将四舍五入到小数点后第二位

时间:2014-04-10 14:29:01

标签: php rounding

通过计算区域我有一个我需要以奇怪的方式显示的数字。

始终显示2位小数。 如果第3个+小数位>总是向上舍入小数点后2位。 0

示例:

0.5 = 0.50
0.500003 = 0.51
0.96531 = 0.97
0.96231 = 0.97
0.8701 = 0.88

在PHP中是否有内置函数可以执行此操作,还是需要编写一个函数?

2 个答案:

答案 0 :(得分:3)

您可以使用2个功能:

我已经成功使用了两者,并且根据您对结果的处理,您可以选择上述任一功能。

稍后修改:如果您只想进行整理,可以使用ceil() - http://www.php.net/manual/en/function.ceil.php +数字格式或圆形

echo round(ceil($number*100)/100,2);

正如另一位用户之前建议的那样

答案 1 :(得分:1)

要总是向上舍入,你会想要使用这样的东西:

$number = 0.8701;

echo ceil($number*100)/100;

// = 0.88