在线文档教程
PHP
Internationalization

MessageFormatter::getLocale

MessageFormatter::getLocale

msgfmt_get_locale

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

MessageFormatter::getLocale -- msgfmt_get_locale — Get the locale for which the formatter was created.

Description

Object oriented style

public string MessageFormatter::getLocale ( void )

Procedural style

string msgfmt_get_locale ( NumberFormatter $formatter )

Get the locale for which the formatter was created.

Parameters

formatter

The formatter resource

Return Values

The locale name

Examples

Example #1 msgfmt_get_locale() example

<?php $fmt = msgfmt_create('en_US', "Number {0,number}" echo msgfmt_get_locale($fmt ?>

Example #2 OO example

<?php $fmt = new MessageFormatter('en_US', "Number {0,number}" echo $fmt->getLocale( ?>

The above example will output:

en_US

See Also

  • msgfmt_create() - Constructs a new Message Formatter

← MessageFormatter::getErrorMessage

MessageFormatter::getPattern →

© 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

https://secure.php.net/manual/en/messageformatter.getlocale.php