symfony中的国家/地区货币映射

时间:2014-07-24 08:48:51

标签: php symfony localization currency intl

在Symfony Intl包中,存在一种获取所有货币列表的方法。有没有办法获得一个国家和这个国家使用的货币之间的映射?

e.g。 我想获得塞尔维亚使用的货币清单。

1 个答案:

答案 0 :(得分:2)

代码:

echo (new NumberFormatter(
    Zend_Locale::getLocaleToTerritory('RS'),
    NumberFormatter::CURRENCY
))->getTextAttribute(NumberFormatter::CURRENCY_CODE);

输出:

RSD

如您所见,我使用了Zend Locale

来自塞尔维亚的问候。 :)