ResourceBundle::getLocales

resourcebundle_locales

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

ResourceBundle::getLocales -- resourcebundle_localesRécupère les locales supportées

Description

Style orienté objet

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

Style procédural

resourcebundle_locales(string $bundlename): array

Récupère la liste des locales depuis le nom ResourceBundle.

Liste de paramètres

bundlename

Chemin pour ResourceBundle depuis lequel on récupère les locales disponibles, ou une chaîne vide pour la liste des locales par défaut.

Valeurs de retour

Retourne la liste des locales supportées par ce faisceau.

Exemples

Exemple #1 Exemple avec resourcebundle_locales()

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

Résultat de l'exemple ci-dessus est similaire à :

es
root

Exemple #2 Exemple orienté objet

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

Résultat de l'exemple ci-dessus est similaire à :

es
root

Voir aussi

add a note add a note

User Contributed Notes 1 note

up
6
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