PHP setlocale() Fonction
Exemple
Définissez la locale sur l'anglais américain, puis revenez à la valeur par défaut :
<?php
echo setlocale(LC_ALL,"US");
echo "<br>";
echo setlocale(LC_ALL,NULL);
?> Définition et Utilisation
La fonction setlocale() définit les informations de locale.
Les informations de locale comprennent des données linguistiques, monétaires, temporelles et d'autres informations spécifiques à une zone géographique.
Remarque : La fonction setlocale() change la locale uniquement pour le script en cours.
Astuce : Les informations de locale peuvent être définies sur la valeur par défaut du système avec setlocale(LC_ALL,NULL).
Astuce : Pour obtenir des informations sur le formatage numérique, consultez la fonction localeconv() .
Syntaxe
setlocale( constant,location,rest,locale_array ) Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| constant | Requis. Spécifie quelles informations de locale doivent être définies. Constantes disponibles :
|
| location | Requis. Spécifie quel pays/région définir pour les informations de locale. Peut être une chaîne ou un tableau. Il est possible de passer plusieurs emplacements. Si l'emplacement est NULL ou la chaîne vide "", les noms des emplacements seront définis à partir des valeurs des variables d'environnement ayant les mêmes noms que les constantes ci-dessus, ou à partir de "LANG". Si l'emplacement est "0", le paramètre d'emplacement n'est pas affecté, seule la valeur actuelle est renvoyée. Si l'emplacement est un tableau, setlocale() essaiera chaque élément du tableau jusqu'à ce qu'il trouve un code de langue ou de région valide. Cela est très utile si une région est connue sous différents noms sur différents systèmes. Remarque : Pour voir tous les codes de langue disponibles, consultez notre Référence des codes de langue. |
| rest | Optionnel. Paramètres de chaîne à essayer comme paramètres de locale jusqu'à succès. |
Détails Techniques
| Valeur de Retour : | Renvoie la nouvelle locale actuelle, ou FALSE en cas d'échec. La valeur de retour dépend du système sur lequel PHP s'exécute. |
|---|---|
| Version de PHP : | 4+ |