【发布时间】:2013-01-31 11:57:55
【问题描述】:
我需要一个 PHP 函数来将数字转换为货币格式,如下所示:
444 output 444.00
444.156 output 444.15
0 output 0.00
不应将最后一位小数四舍五入。
【问题讨论】:
-
您正在寻找
number_format。 -
你想要什么(1.569 = 1.56 或 1.57)?
我需要一个 PHP 函数来将数字转换为货币格式,如下所示:
444 output 444.00
444.156 output 444.15
0 output 0.00
不应将最后一位小数四舍五入。
【问题讨论】:
number_format。
尝试number_format 方法。它会为您完成工作。
$number = 444.657;
$format_number = number_format($number, 2, '.', '');
// 444.66
substr(number_format($number, 3, '.', ''), 0, -1);
//444.65
【讨论】: