从 PHP 中的 CLDR 获取本地化货币显示名称

Posted

技术标签:

【中文标题】从 PHP 中的 CLDR 获取本地化货币显示名称【英文标题】:Get localized currency display name from CLDR in PHP 【发布时间】:2015-01-18 10:07:08 【问题描述】:

我需要在网页上输出本地化的货币名称。

美元 |美国美元

欧元 |欧元

我似乎无法通过 intl 库找到方法,尽管数据存在于 Unicode CLDR 中。

例如斯洛文尼亚语http://www.unicode.org/repos/cldr/tags/latest/common/main/sl.xml

除了为我拥有的每种显示语言解析和本地存储来自远程 CLDR XML 文件的数据之外,还有什么方法可以使用这些数据?

【问题讨论】:

你可能需要像github.com/commerceguys/intl这样的库 @JukkaK.Korpela 很酷的发现,我相信这是唯一的方法,所以请将其作为答案发布,以便我接受它 【参考方案1】:

您可能需要像commerceguys/intl 这样的库,它有一个getName() 方法。

【讨论】:

以上是关于从 PHP 中的 CLDR 获取本地化货币显示名称的主要内容,如果未能解决你的问题,请参考以下文章

CLDR 正确的 unicode 给了我错误的符号

如何从 iPhone 中的货币代码中获取货币符号?

如何从iphone中的货币代码中获取货币符号?

php 将WooCommerce中的阿拉伯联合酋长国Dirhams货币显示从阿拉伯文字改为AED

JavaScript 将货币分为数值和货币符号/名称

如何从 PHP 中的日期获取日期名称?