如何在php中以某种格式显示数字

时间:2011-03-23 09:01:02

标签: php

我想以统一的方式显示数字,整数或浮点数:

如果是整数,例如10,则应显示为10.00 如果它已经是一个浮点数,例如10.1,它应该显示为10.10 如果浮点数看起来像这个10.116,只需在点后面显示前两个数字 不管第三个后面的左数字。

5 个答案:

答案 0 :(得分:9)

$formatted = sprintf("%.2f", $your_number);

或者,如果您只是想将其打印出来,并且在变量中不需要它:

printf("%.2f", $your_number);

答案 1 :(得分:6)

参考number_format

$x=number_format(10, 2);

答案 2 :(得分:2)

您可以在内置的number_format()函数中使用php。您可以从php.net获取更多信息。

答案 3 :(得分:1)

检查number_format()

echo number_format(10, 2); // will output 10.00

答案 4 :(得分:1)

另外echo sprintf("%.2f", $my_number);