函式名稱:Locale::getDisplayLanguage()
函式描述:Locale::getDisplayLanguage() 函式返回指定語言識別符號的可讀名稱。
適用版本:PHP 5 >= 5.3.0, PHP 7
語法:string Locale::getDisplayLanguage ( string $locale [, string $in_locale = null ] )
引數:
- $locale:要獲取可讀語言名稱的語言識別符號。
- $in_locale(可選):指定在哪個語言環境下返回結果。
返回值:返回指定語言識別符號的可讀名稱,如果找不到匹配的語言名稱,則返回語言識別符號本身。
示例:
// 示例1:獲取預設語言環境下的語言名稱
$language = Locale::getDisplayLanguage('en_US');
echo $language; // 輸出:English
// 示例2:獲取指定語言環境下的語言名稱
$language = Locale::getDisplayLanguage('fr_FR', 'en_US');
echo $language; // 輸出:French
解釋:
在示例1中,我們使用 en_US
作為語言識別符號,透過 Locale::getDisplayLanguage()
函式獲取預設語言環境下的語言名稱,即英語。函式返回結果為 "English"。
在示例2中,我們使用 fr_FR
作為語言識別符號,同時指定 en_US
作為語言環境,透過 Locale::getDisplayLanguage()
函式獲取指定語言環境下的語言名稱,即法語。函式返回結果為 "French"。