获取区域设置的货币

时间:2011-08-09 03:24:17

标签: php localization currency

  

可能重复:
  How to get the default currency from the PHP Intl ( ICU library )

我在php中使用intl扩展来处理本地化内容和格式化事物。由于我已经知道了诸如en_US之类的语言环境,是否可以从PHP获取语言环境的货币?

如果locale是en_US,我应该得到$或USD,如果locale是en_AU,我应该得到$或AUD。

我需要将3个字母的ISO 4217货币代码传递给numberFormatter :: Currency。

谢谢:)

1 个答案:

答案 0 :(得分:0)

localeconv()函数会为您提供有关当前区域设置的一些有用信息,包括国际货币符号(int_curr_symbol)。

如果您感兴趣的区域设置未设置为当前区域设置,则必须使用setlocale()暂时切换到该区域设置。