(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
Cette fonction est actuellement non documentée ; seule la liste des arguments est disponible.
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).
localeChaîne canonisée dans la locale.
Retourne null quand la longueur de locale excède
INTL_MAX_LOCALE_LEN.
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 à :
en_US totally_NOT_VALID