Locale::getRegion

locale_get_region

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)

Locale::getRegion -- locale_get_region获取输入区域的区域

描述

面向对象风格

public static Locale::getRegion(string $locale): ?string

过程式风格

locale_get_region(string $locale): ?string

获取输入区域的区域。

参数

locale

要从中提取区域代码的区域

返回值

区域的子标签或 null 如果不存在

locale 的长度超过 INTL_MAX_LOCALE_LEN 时,返回 null

示例

示例 #1 locale_get_region() 示例

<?php
echo locale_get_region('de-CH-1901');
?>

示例 #2 OO 示例

<?php
echo Locale::getRegion('de-CH-1901');
?>

上面的示例将输出

CH

参见

添加注释

用户贡献的注释 1 个注释

3
Patanjali
7 年前
locale_get_region 不会验证区域是否存在,而是只提取看起来可能是区域部分的文本,并将其格式化为大写。

它甚至不必是 2 个字符的代码,而是可以是无效的 3 个字符的代码。
To Top