Derniers tutoriels de développement web
 

PHP setlocale() Function

<PHP chaîne de référence

Exemple

Définir les paramètres régionaux anglais américain, puis revenir à nouveau par défaut:

<?php
echo setlocale(LC_ALL,"US");
echo "<br>";
echo setlocale(LC_ALL,NULL);
?>
»Exécuter exemple

Définition et utilisation

Le setlocale() fonction définit les informations de localisation.

l'information est la langue locale, monétaire, le temps et d'autres informations spécifiques à une zone géographique.

Note: Le setlocale() fonction modifie les paramètres régionaux uniquement pour le script en cours.

Tip: Les informations locale peut être réglé par défaut du système avec setlocale(LC_ALL,NULL)

Astuce: Pour obtenir des informations de mise en forme numérique, voir le localeconv() fonction.


Syntaxe

setlocale( constant,location )

Paramètre La description
constant Champs obligatoires. Indique que les informations de localisation doit être réglée.

constantes disponibles:

  • LC_ALL - Tous les ci-dessous
  • LC_COLLATE - Ordre de tri
  • LC_CTYPE - Classification des caractères et de conversion (par exemple, tous les caractères doivent être inférieurs ou majuscules)
  • LC_MESSAGES - Message système formatage
  • LC_MONETARY - monétaire / mise en forme monétaire
  • LC_NUMERIC - mise en forme numérique
  • LC_TIME - Date et heure mise en forme
location Champs obligatoires. Indique quel pays / région pour définir les informations locale à. Peut être une chaîne ou un tableau. Il est possible de passer plusieurs endroits.

Si l'emplacement est NULL ou la chaîne vide "" , les noms de lieux seront établis à partir des valeurs des variables d'environnement avec les mêmes noms que les constantes ci - dessus, ou de "LANG" .

Si l'emplacement est "0" , le réglage de l' endroit n'est pas, seul le réglage actuel est retourné.

Si l'emplacement est un tableau, setlocale() va essayer chaque élément du tableau jusqu'à ce qu'il trouve un code de langue ou d'une région valide. Ceci est très utile si une région est connue sous différents noms sur des systèmes différents.

Note: Pour afficher tous les codes linguistiques disponibles, consultez notre code de référence de la langue.

Détails techniques

Valeur de retour: Renvoie les paramètres régionaux en cours, ou en cas d'échec. La valeur de retour dépend du système que PHP est en cours d'exécution.
PHP Version: 4+
changelog: En passant constante comme une chaîne a été dépréciée en PHP 4.2.0. Utilisez les constantes disponibles à la place. les faisant passer comme une chaîne se traduira par un message d'avertissement.

Passing plusieurs sites est devenu possible en PHP 4.3.0.

Si une chaîne est passée au paramètre constant au lieu de l'une des constantes de LC_, cette fonction lance un avis E_DREPRECATED PHP 5.3.0.

<PHP chaîne de référence