NaN*_*NaN 4 php format converter
PHP以"en-US","en","de-AT"等格式返回Accept-Languages($ _SERVER ['HTTP_ACCEPT_LANGUAGE']).如何将它们转换为更易读的格式?
"en-US" -> "English USA"
"de-AT" -> "Österreichisch"
Run Code Online (Sandbox Code Playgroud)
是否有一个共同的方式/功能或我是否必须寻找数据库(这种格式的名称是什么 - 它是ISO 639-1与可选区域?!)?
如果您使用的是PHP 5.3.0或更高版本且已安装国际化扩展,则可以使用Locale类或相应的过程函数:
$dispname = Locale::getDisplayName('en-US');
echo $dispname;
Run Code Online (Sandbox Code Playgroud)
将输出
English (United States)
Run Code Online (Sandbox Code Playgroud)
(Inlt扩展名:http://pecl.php.net/package/intl )
| 归档时间: |
|
| 查看次数: |
702 次 |
| 最近记录: |