牛牛在线工具

Locale::parseLocale()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Locale::parseLocale()

解析语言环境字符串并返回一个包含语言、地区和变体的关联数组

函数名称:Locale::parseLocale() 函数描述:Locale::parseLocale() 函数用于解析语言环境字符串并返回一个包含语言、地区和变体的关联数组。 适用版本:PHP 5 >= 5.3.0, PHP 7, PHP 8 用法: public static Locale::parseLocale(string $locale): array|false 参数: $locale:要解析的语言环境字符串。 返回值: 如果解析成功,返回一个关联数组,包含以下键: 'language':语言代码(例如 'en')。 'script':脚本代码(例如 'Latn')。 'region':地区代码(例如 'US')。 'variant':变体代码(例如 'POSIX')。 如果解析失败,则返回 false。 示例: $localeString = 'en_US_POSIX'; $localeArray = Locale::parseLocale($localeString); var_dump($localeArray); 输出: array(4) { ["language"]=> string(2) "en" ["script"]=> NULL ["region"]=> string(2) "US" ["variant"]=> string(5) "POSIX" } 上述示例中,我们将语言环境字符串 'en_US_POSIX' 传递给 Locale::parseLocale() 函数进行解析。解析结果是一个包含语言、地区和变体的关联数组。在这个示例中,解析结果为 array("language" => "en", "script" => NULL, "region" => "US", "variant" => "POSIX")。 请注意,如果语言环境字符串中某些部分不存在,对应的键在解析结果中将为 NULL。如果解析失败,函数将返回 false。