函数名称: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"。