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