且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何从PHP Intl(ICU库)获取默认货币

更新时间:2023-02-23 16:58:36

将语言环境设置为NumberFormatter后,您可以使用

Once you set the Locale to the NumberFormatter, you can fetch the Currency Code with

$formatter = new NumberFormatter('de_DE', NumberFormatter::CURRENCY);
echo $formatter->getTextAttribute(NumberFormatter::CURRENCY_CODE);

$formatter = new NumberFormatter('en_US', NumberFormatter::CURRENCY);
echo $formatter->getTextAttribute(NumberFormatter::CURRENCY_CODE);

$formatter = new NumberFormatter('ja_JP', NumberFormatter::CURRENCY);
echo $formatter->getTextAttribute(NumberFormatter::CURRENCY_CODE);

以上将给出欧元,美元和日元.

The above would give EUR, USD and JPY.