Définissez la région sur l'anglais américain, puis redéfinissez-la sur la valeur par défaut du système :
<?phpecho setlocale(LC_ALL,"US");echo "<br>";echo setlocale(LC_ALL,NULL);?>La fonction setlocale() définit les informations régionales (informations régionales).
Les informations régionales sont la langue, la devise, l'heure et d'autres informations pour une zone géographique.
Remarque : La fonction setlocale() modifie uniquement les informations de paramètres régionaux pour le script actuel.
Astuce : Vous pouvez définir les informations de région comme valeurs par défaut du système via setlocale(LC_ALL,NULL).
Astuce : Pour obtenir des informations sur le format des nombres, consultez la fonction localeconv().
setlocale ( constante, emplacement )
paramètre | décrire |
---|---|
constante | Requis. Spécifie quelles informations de région doivent être définies. Constantes disponibles : LC_ALL - inclut toutes les options ci-dessous LC_COLLATE - ordre de tri LC_CTYPE - Types de caractères et conversions (par exemple, tous les caractères majuscules ou minuscules) LC_MESSAGES - Format des messages système LC_MONETARY - format monétaire LC_NUMERIC - Format des nombres LC_TIME - format de date et d'heure |
emplacement | Requis. Spécifie le pays/la région dans lequel les informations régionales sont définies. Peut être une chaîne ou un tableau. Plusieurs emplacements peuvent être transmis. Si le paramètre d'emplacement est NULL ou la chaîne vide "", le nom de l'emplacement sera défini sur la valeur de la variable d'environnement du même nom dans la constante ci-dessus ou défini selon "LANG". Si le paramètre d'emplacement est "0", les paramètres d'emplacement ne sont pas affectés et seuls les paramètres actuels sont renvoyés. Si le paramètre location est un tableau, setlocale() essaie chaque élément du tableau jusqu'à ce qu'une langue ou un code de région valide soit trouvé. Ceci est utile si une région porte des noms différents sur différents systèmes. Remarque : Pour afficher tous les codes de langue disponibles, visitez notre Manuel de référence des codes de langue. |
Valeur de retour : | Renvoie les paramètres régionaux actuels, ou FALSE en cas d'échec. La valeur de retour dépend du système sur lequel PHP est exécuté. |
---|---|
Version PHP : | 4+ |
Journal de mise à jour : | Passer des constantes sous forme de chaînes est obsolète dans PHP 4.2.0. Veuillez plutôt utiliser les constantes disponibles. Passer une constante sous forme de chaîne produit un message d'avertissement. Dans PHP 4.3.0, plusieurs emplacements peuvent être transmis. Depuis PHP 5.3.0, si une chaîne est passée au paramètre constant au lieu de l'une des constantes LC_, cette fonction renvoie une notification E_DREPRECATED. |