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

    numfmt_get_locale

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

    Get formatter locale

    说明

    面向对象风格
    publicNumberFormatter::getLocale([int $type]): string
    过程化风格
    numfmt_get_locale(NumberFormatter$fmt[,int $type]): string

    Get formatter locale name.

    参数

    $fmt

    NumberFormatter object.

    $type

    You can choose between valid and actual locale(Locale::VALID_LOCALE,Locale::ACTUAL_LOCALE, respectively). The default is the actual locale.

    返回值

    The locale name used to create the formatter.

    范例

    numfmt_get_locale() example

    <?php
    $req     = 'fr_FR_PARIS';
    $fmt     = numfmt_create( $req,  NumberFormatter::DECIMAL);
    $res_val = numfmt_get_locale( $fmt, Locale::VALID_LOCALE );
    $res_act = numfmt_get_locale( $fmt, Locale::ACTUAL_LOCALE );
    printf( "Requested locale name: %s\nValid locale name: %s\nActual locale name: %s\n",
             $req, $res_val, $res_act );
    ?>
    

    以上例程会输出:

    Requested locale name: fr_FR_PARIS
    Valid locale name: fr_FR
    Actual locale name: fr
    

    参见

    • numfmt_create() Create a number formatter
    • numfmt_get_error_code() Get formatter's last error code