money_format php 2小数,没有货币符号

时间:2014-09-03 13:50:04

标签: php money-format

我有这个功能:

money_format("%!n", $number);

这将输出:2200

我如何编辑我的功能:2200.00 谢谢你的帮助!

2 个答案:

答案 0 :(得分:2)

$number=2200;
setlocale(LC_MONETARY, 'en_US');
echo money_format("%.2n", $number);    //2200.00

<强> Fiddle

<强> PHP Manual for formats

答案 1 :(得分:1)

以货币格式,使用“。{numberOfDigits}”作为分隔符后的位数:

money_format("%!.2n", $number);

或使用数字格式,因为您无论如何都不想要货币符号:

number_format($number, 2);