问题描述
当前,这是我为用户设置货币格式的简化版本,此示例只是几种语言环境和货币之一。
$currency = 'USD';
$locale = 'en';
$value = 100;
$formatter = new NumberFormatter($locale,\NumberFormatter::CURRENCY);
$formatter->formatCurrency($value,$currency);
在此示例中,对于英语用户,我总是得到$100
,但我总是希望得到US$100
。例如,我可以将语言环境设置为en_CA
,但是我想知道是否有一种方法可以告诉NumberFormatter使用的intl.PHP总是将货币类型和符号一起还给我。或NumberFormatter总是给我返回货币类型...
问题是这样的:我在一个使用比索的国家/地区拥有说英语的用户,他们看到美元以其美国英语语言环境显示,最终以$
的形式出现,他们认为这表示比索。 / p>
我只希望他们始终知道他们何时在看Mex$
,何时在他们US$
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)