2014-07-24 59 views
1

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

例如 我想获得在塞尔维亚使用的货币清单。

+0

我不认为这是PHP的工作.. – xurshid29

+0

谁的工作呢? –

+0

看看这个回应:http://stackoverflow.com/a/8325456/1398357 –

回答

2

代码:

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

输出:

RSD 

正如你所看到的,我用Zend Locale

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

+0

NumberFormatter接受英语作为任何国家的语言。所以只需使用'en_'加你的国家代码。 – Jonny