PHP从次要单位格式化多种货币

时间:2018-10-05 00:51:30

标签: php number-formatting numberformatter

我目前在数据库中以较小的单位存储商品价格,以便轻松处理多种货币,例如1500美元(15.00美元)。

我尝试使用php numberFormatter,但似乎不支持次要单位,而仅支持主要单位,当我将1500解析为formatCurrency时,我得到的是$ 1,500而不是$ 15.00。

这是否会超出numberFormatter范围,并需要其他一些库来处理?

1 个答案:

答案 0 :(得分:0)

$ yourvalue = 1500;

$ yourcurrency = $ yourvalue / 100;

echo'$'.number_format($ yourcurrency,2);

这是解决您问题的快速解决方案。我想还有更多明智的答案。