PHP中的数字格式5.5到5.50

时间:2014-07-24 06:58:04

标签: php date number-formatting

字段值为:5.5 但我希望表现出来:5.50

我试过

number_format($_REQUEST['price'], 2, '.', '');
round($_REQUEST['price'],2);

但都显示5.5

1 个答案:

答案 0 :(得分:5)

这是因为您在格式化之后将数字四舍五入。

您需要先将其舍入(或在格式化过程中)。这应该有效:

number_format(round($_REQUEST['price'], 2), 2, '.', '');