locale_get_region 不会验证区域是否存在,而是只提取看起来可能是区域部分的文本,并将其格式化为大写。
它甚至不必是 2 个字符的代码,而是可以是无效的 3 个字符的代码。
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
Locale::getRegion -- locale_get_region — 获取输入区域的区域
面向对象风格
过程式风格
获取输入区域的区域。
locale
要从中提取区域代码的区域
示例 #1 locale_get_region() 示例
<?php
echo locale_get_region('de-CH-1901');
?>
示例 #2 OO 示例
<?php
echo Locale::getRegion('de-CH-1901');
?>
上面的示例将输出
CH