获取 PHP 格式的货币符号
2022-08-30 10:36:04
让我们从简单的代码段开始,用以下格式格式化货币:NumberFormatter
$formatter = new NumberFormatter('en_US', NumberFormatter::CURRENCY);
echo $formatter->formatCurrency(123456789, 'JPY');
此打印: .¥123,456,789
如果你想格式化钱,这是可以的。
但我想做的是为给定货币ISO 4217代码(例如JPY)获取货币符号(例如¥)。
我的第一个猜测是尝试使用:
$formatter->getSymbol(NumberFormatter::CURRENCY_SYMBOL);
但这给出了构造函数(en_US)中给出的区域设置的货币符号,在我的情况下是$。
有没有办法在PHP中通过货币ISO 4217代码获取货币符号?