4
我想这应该有一些标准方法,只是为了避免每个人为他们的应用程序重新输入沉闷的常量。 ;) 我要寻找一个函数(在Linux上的PHP的Web应用程序),可以采取两种ISO639语言代码,并返回在秒语言第一语言的名称可用,即 foo("fr","de")
应该返回"französisch"
和foo("de","fr")
应返回"allemagne"
。将iso-639代码转换为语言名称的标准功能?
有吗?
我想这应该有一些标准方法,只是为了避免每个人为他们的应用程序重新输入沉闷的常量。 ;) 我要寻找一个函数(在Linux上的PHP的Web应用程序),可以采取两种ISO639语言代码,并返回在秒语言第一语言的名称可用,即 foo("fr","de")
应该返回"französisch"
和foo("de","fr")
应返回"allemagne"
。将iso-639代码转换为语言名称的标准功能?
有吗?
Locale::getDisplayLanguage是你想要的。它在PHP国际扩展中,并且在很多情况下你可以打开php_intl.so | dll或编译它。
echo Locale::getDisplayLanguage('fr', 'de');
非常感谢Lot @akky – LuFFy 2016-11-03 09:40:41