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


php function to convert numbers into currency format

可能的重复项:
PHP number_format是四舍五入吗?

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

444 output 444.00
444.156 output 444.15
0 output 0.00

它不应舍入最后一个小数位数。

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

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

不舍入

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