2015-10-05 27 views
2

国籍目前,我们正在使用如何定义基于COUNTRYCODE

http://php.net/manual/en/locale.getdisplayregion.php

显示基于存储countryCode

http://php.net/manual/en/locale.getdisplaylanguage.php

2位的国家

显示基于语言的国籍。但显然这不是很可靠,因为相同的国家代码会触发不同的结果。例如CO返回区域Colombia(ok!),但语言Corsican(不好)。我现在的问题是:有没有办法将区域自动映射到国籍(例如Spain -> Spanish, UK -> British, Colombia -> Spanish)?或者做这样的事情最好的办法是什么(这是从这个2位数的国家代码中得到它的要求)。

回答

0

尝试使用Zend的区域库:

https://framework.zend.com/manual/1.10/en/zend.locale.functions.html 
相关问题