(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
NumberFormatter::getLocale -- numfmt_get_locale — Lit la locale du formateur
Style orienté objet
Style procédural
Lit le nom de la locale du formateur.
formatterL'objet NumberFormatter.
type
Il est possible de choisir entre une valeur valide ou une valeur littérale
Locale::VALID_LOCALE,
Locale::ACTUAL_LOCALE,
respectivement). La valeur par défaut est la valeur littérale.
Le nom de la locale utilisée pour créer le formateur, ou false en cas d'échec.
Exemple #1 Exemple avec numfmt_get_locale(), Style procédural
<?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( "Nom de la locale demandée : %s\nNom valide de la locale : %s\nValeur littérale de la locale : %s\n",
$req, $res_val, $res_act );
?>L'exemple ci-dessus va afficher :
Nom de la locale demandée : fr_FR_PARIS Nom valide de la locale: fr_FR Valeur littérale de la locale : fr