2013-03-07 64 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