ResourceBundle::getLocales

resourcebundle_locales

(PHP 5 >= 5.3.2, PHP 7, PECL intl >= 2.0.0)

ResourceBundle::getLocales -- resourcebundle_localesGet supported locales

Opis

Styl obiektowy

public ResourceBundle::getLocales ( string $bundlename ) : array

Styl proceduralny

resourcebundle_locales ( string $bundlename ) : array

Get available locales from ResourceBundle name.

Parametry

bundlename

Path of ResourceBundle for which to get available locales, or empty string for default locales list.

Zwracane wartości

Returns the list of locales supported by the bundle.

Przykłady

Przykład #1 resourcebundle_locales() example

<?php
$bundle 
"/user/share/data/myapp";
echo 
join(PHP_EOLresourcebundle_locales($bundle));
?>

Powyższy przykład wyświetli coś podobnego do:

es
root

Przykład #2 OO example

<?php
$bundle 
"/usr/share/data/myapp";
$r = new ResourceBundle'es'$bundle);
echo 
join("\n"$r->getLocales($bundle));
?>

Powyższy przykład wyświetli coś podobnego do:

es
root

Zobacz też:

add a note add a note

User Contributed Notes 1 note

up
5
jared at enhancesoft dot com
9 years ago
If you call this method with an empty string, it will return a list of all locales available in the ICU library (via the intl extension):

<?php
print_r
(ResourceBundle::getLocales(''));

/* Output might show
  * Array
  * (
  *    [0] => af
  *    [1] => af_NA
  *    [2] => af_ZA
  *    [3] => am
  *    [4] => am_ET
  *    [5] => ar
  *    [6] => ar_AE
  *    [7] => ar_BH
  *    [8] => ar_DZ
  *    [9] => ar_EG
  *    [10] => ar_IQ
  *  ...
  */
?>
To Top