PHP setlocale() Fonction

❮ Référence de chaîne PHP

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);
?>
Essayez-le vous-même »

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 :

  • LC_ALL - Toutes les constantes ci-dessous
  • LC_COLLATE - Ordre de tri
  • LC_CTYPE - Classification et conversion des caractères (par exemple, tous les caractères doivent être en minuscules ou en majuscules)
  • LC_MESSAGES - Formatage des messages système
  • LC_MONETARY - Formatage monétaire/devise
  • LC_NUMERIC - Formatage numérique
  • LC_TIME - Formatage de la date et de l'heure
  • LC_MESSAGES - Réponses du système
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+

❮ Référence de chaîne PHP