带有 zend 区域设置的国家/地区名称
当我将国家/地区保存到数据库中时,我使用国际缩写。
如何将此带有 zend_locale
的缩写转换为完整的国家/地区名称?
When I save countries into my database I use the international abbreviation.
How do I convert this abbreviation with zend_locale
to the full country name?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是方法。它尝试使用浏览器的区域设置,如果失败则默认为美国英语。
Here is the method. It tries to use the browser's locale and defaults to US English if that fails.
您可以使用自 PHP 5.3.0 起捆绑的
intl
扩展的功能,或自 PHP 5.2.0 起作为 PECL 扩展的功能。要使用区域设置显示区域:
将输出:
http://php.net/manual/ en/locale.getdisplayregion.php
You can use functionality from the
intl
extension which is bundled as of PHP 5.3.0, or as a PECL extension as of PHP 5.2.0.To display a region using a locale:
Will output:
http://php.net/manual/en/locale.getdisplayregion.php
使用
Zend_Locale::getTranslationList()
或Zend_Locale::getTranslation()
。请参阅手册中的示例#7< /a>.Use
Zend_Locale::getTranslationList()
orZend_Locale::getTranslation()
. See example #7 in the manual.