我正在尝试在PHP中使用money_format
来获得此结果:$100,000.00 USD
如果可能的话。
这就是我所拥有的:
$cost = 100000;
$usd = money_format('%i', $cost);
这就是我得到的:
USD 100,000.00
我想要的是:
$100,000.00 USD
我可能稍后会添加其他货币,因此如果解决方案违反了money_format
的常规实用程序和l10n,那么我将不会使用它,只会使用默认值。
答案 0 :(得分:2)
我更喜欢number_format()
$usd = '$'.number_format($number, 2, '.', ',').' USD';