【问题标题】:Number Format 5.5 to 5.50 in PHPPHP中的数字格式5.5到5.50
【发布时间】: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


【解决方案1】:

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

您需要先对其进行四舍五入(或在格式化期间)。这应该有效:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-29
    • 2016-01-19
    • 2011-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多