¨显示重要数据

时间:2013-10-08 21:55:55

标签: php numbers format

我对PHP中的数字格式有疑问。 我有一个名为“average”的变量,它只是几个值的平均值。为了清楚起见,我将数字四舍五入为小数点后两位。现在的问题是,如果平均值是例如2.90,它只显示2.9。有没有办法总是显示2位小数?我虽然可以通过将数字乘以100来实现,将其四舍五入为零。然后再次除以100,但如果有更简单的方法,那似乎有点过于复杂。

2 个答案:

答案 0 :(得分:4)

也许你可以试试number_format(float $number [, int $decimals = 0 ])

有关详细信息,请查看http://php.net/manual/en/function.number-format.php

答案 1 :(得分:1)

使用printf格式化输出

printf("%.1f", $num); // prints 1 decimal place
printf("%.2f", $num); // prints 2 decimal places