2013-03-07 54 views
4

我想这应该有一些标准方法,只是为了避免每个人为他们的应用程序重新输入沉闷的常量。 ;) 我要寻找一个函数(在Linux上的PHP的Web应用程序),可以采取两种ISO639语言代码,并返回在语言第一语言的名称可用,即 foo("fr","de")应该返回"französisch"foo("de","fr")应返回"allemagne"将iso-639代码转换为语言名称的标准功能?

有吗?

回答

7

Locale::getDisplayLanguage是你想要的。它在PHP国际扩展中,并且在很多情况下你可以打开php_intl.so | dll或编译它。

echo Locale::getDisplayLanguage('fr', 'de'); 
+0

非常感谢Lot @akky – LuFFy 2016-11-03 09:40:41