PHP intl国家代码2字符到国家名称

前端之家收集整理的这篇文章主要介绍了PHP intl国家代码2字符到国家名称前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我很乐意使用 PHP将2个字符的国家代码(ISO 3166-1)转换为国家/地区代码,因此我可以翻译国家/地区名称.

使用Locale :: getDisplayRegion需要语言区域代码(nl_NL),我所有的都是2个字符的国家代码.
我不想依赖Webservices,但是我可以考虑geoip的扩展(无论如何,我找不到解决方案)

有没有办法获得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

猜你在找的PHP相关文章