• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • Locale::getRegion()

    locale_get_region

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

    Gets the region for the input locale

    说明

    面向对象风格
    publicstaticLocale::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.