PHP Conference Japan 2024

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 面向对象示例

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

以上示例将输出

CH

参见

添加注释

用户贡献的注释 1 条注释

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

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