我想以统一的方式显示数字,整数或浮点数:
如果是整数,例如10,则应显示为10.00 如果它已经是一个浮点数,例如10.1,它应该显示为10.10 如果浮点数看起来像这个10.116,只需在点后面显示前两个数字 不管第三个后面的左数字。
答案 0 :(得分:9)
$formatted = sprintf("%.2f", $your_number);
或者,如果您只是想将其打印出来,并且在变量中不需要它:
printf("%.2f", $your_number);
答案 1 :(得分:6)
$x=number_format(10, 2);
答案 2 :(得分:2)
您可以在内置的number_format()函数中使用php。您可以从php.net获取更多信息。
答案 3 :(得分:1)
echo number_format(10, 2); // will output 10.00
答案 4 :(得分:1)
另外echo sprintf("%.2f", $my_number);