Hag*_*zen 6 php linux iso internationalization
我想应该有一些标准的方法,只是为了避免每个人为他们的应用程序重新设置枯燥的常量.;)我正在寻找一个功能(可在Linux上的php web应用程序中使用),它可以采用两个ISO639语言代码并返回第二语言的第一语言的名称,即
应返回并应返回.foo("fr","de")"französisch"foo("de","fr")"allemagne"
在那儿?
akk*_*kky 12
Locale :: getDisplayLanguage就是您所需要的.它是在PHP国际扩展中,所以如果它没有打开你必须打开php_intl.so(如果是Windows,则为dll).
if (version_compare(PHP_VERSION, '5.3.0', '<')) {
exit ('php_intl extension is available on PHP 5.3.0 or later.');
}
if (!class_exists('Locale')) {
exit ('You need to install php_intl extension.');
}
echo Locale::getDisplayLanguage('fr', 'de');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4616 次 |
| 最近记录: |