我目前在数据库中以较小的单位存储商品价格,以便轻松处理多种货币,例如1500美元(15.00美元)。
我尝试使用php numberFormatter
,但似乎不支持次要单位,而仅支持主要单位,当我将1500解析为formatCurrency
时,我得到的是$ 1,500而不是$ 15.00。
这是否会超出numberFormatter
范围,并需要其他一些库来处理?
答案 0 :(得分:0)
$ yourvalue = 1500;
$ yourcurrency = $ yourvalue / 100;
echo'$'.number_format($ yourcurrency,2);
这是解决您问题的快速解决方案。我想还有更多明智的答案。