Locale::canonicalize
locale_canonicalize
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
Locale::canonicalize -- locale_canonicalize — Canonise la chaîne représentant la locale
Description
public static function Locale::canonicalize(
string $locale):
?string
Canonise la chaîne représentant la locale passée au format ICU.
Ceci ne signifie pas nécessairement ou ne retourne pas une locale valide. C'est seulement une
version de l'entrée qui a été canonisée selon les règles d'ICU.
Le comportement de cette fonction dépend de la version d'ICU utilisée par PHP
(INTL_ICU_VERSION).
Liste de paramètres
locale
-
La chaîne de la locale originale
Valeurs de retour
Chaîne canonisée dans la locale.
Retourne null quand la longueur de locale excède
INTL_MAX_LOCALE_LEN.
Exemples
Exemple #1 Exemple de locale_canonicalize()
echo Locale::canonicalize('en-US.utf8') . "\n";
echo Locale::canonicalize('totally-not-valid') . "\n";
Résultat de l'exemple ci-dessus est similaire à :