php函数将数字转换为货币格式

时间:2013-01-31 11:57:56

标签: php html

  

可能重复:
  PHP number_format is rounding?

我需要一个PHP函数来将数字转换成货币格式,如下所示:

444 output 444.00
444.156 output 444.15
0 output 0.00

它不应该舍去最后一位十进制数字。

1 个答案:

答案 0 :(得分:1)

尝试number_format方法。它将为您完成工作。

$number = 444.657;

$format_number = number_format($number, 2, '.', '');
// 444.66

没有舍入

substr(number_format($number, 3, '.', ''), 0, -1);
//444.65