【发布时间】:2015-03-22 19:32:43
【问题描述】:
我遇到了麻烦,因为我有 3 位数代码的货币(美元、欧元、COP 等)。
如果你要使用 setlocale 函数,你需要这样做:
setlocale(LC_MONETARY, 'en_US');
看看你传递的是“en_US”而不是“USD”。我如何知道用户选择的每种货币的 LC_MONETARY 的相应语言环境,以便与 setlocale 一起使用。
此外,在我的网站中,货币与语言无关,例如,您有西班牙语的网站,但您可以看到美元的货币。这将导致类似的语言环境:es_US ????我相信它不支持。
谢谢。
【问题讨论】:
标签: php locale currency setlocale money-format