PHP intl国家代码2字符到国家名称
发布时间:2020-12-13 13:51:06 所属栏目:PHP教程 来源:网络整理
导读:我很乐意使用 PHP将2个字符的国家代码(ISO 3166-1)转换为国家/地区代码,因此我可以翻译国家/地区名称. 使用Locale :: getDisplayRegion需要语言区域代码(nl_NL),我所有的都是2个字符的国家代码. 我不想依赖Webservices,但是我可以考虑geoip的扩展(无论如何,
我很乐意使用
PHP将2个字符的国家代码(ISO 3166-1)转换为国家/地区代码,因此我可以翻译国家/地区名称.
使用Locale :: getDisplayRegion需要语言区域代码(nl_NL),我所有的都是2个字符的国家代码. 有没有办法获得2个字符的国家代码,并将其转换为PHP中的地名国家名称,而不使用Web服务或外部资源? (我之前使用zend_locale,但zf2没有这个功能)
您不必具有第一个参数的完整格式的区域设置.这使得该功能对于从任何区域设置获取国家名称很有用:
<?php var_dump(Locale::getDisplayRegion('-US','fr')); //Returns string 'états-Unis' (length=11) ?> http://php.net/manual/en/locale.getdisplayregion.php#115523 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |