(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.
formatter
L'objet NumberFormatter.
type
Vous pouvez choisir entre une valeur valide ou un 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_error_code(), 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