Locale::getRegion()
locale_get_region
(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)
Gets the region for the input locale
说明
面向对象风格public static Locale::getRegion(string $locale): string
过程化风格
locale_get_region(string $locale): string
Gets the region for the input locale.
参数
- $locale
The locale to extract the region code from
返回值
The region subtag for the locale or NULL
if not present
范例
locale_get_region() example
<?php echo locale_get_region('de-CH-1901'); ?>
OO example
<?php echo Locale::getRegion('de-CH-1901'); ?>
以上例程会输出:
CH
参见
- locale_get_primary_language() Gets the primary language for the input locale
- locale_get_script() Gets the script for the input locale
- locale_get_all_variants() Gets the variants for the input locale
locale_get_region does no validation of whether the region exists, but just extracts the text that looks like it can be the region part of the locale, and formats it as uppercase. It doesn't even have to be a 2-character code, but can be an invalid 3-character one.