【发布时间】:2014-07-24 06:58:03
【问题描述】:
字段值为:5.5 但我想显示:5.50
我试过了
number_format($_REQUEST['price'], 2, '.', '');
round($_REQUEST['price'],2);
但都显示 5.5
【问题讨论】:
-
你需要将number_format()的结果存入一个变量中,否则调用它没有意义
标签: php date number-formatting
字段值为:5.5 但我想显示:5.50
我试过了
number_format($_REQUEST['price'], 2, '.', '');
round($_REQUEST['price'],2);
但都显示 5.5
【问题讨论】:
标签: php date number-formatting
那是因为您在格式化后将数字四舍五入。
您需要先对其进行四舍五入(或在格式化期间)。这应该有效:
number_format(round($_REQUEST['price'], 2), 2, '.', '');
【讨论】: