PHP setlocale()Fonctions
Manuel de référence des chaînes PHP
Exemples
Définir la locale sur l'anglais américain, puis la rétablir aux valeurs par défaut du système :
echo setlocale(LC_ALL,"US");
echo "<br>";
echo setlocale(LC_ALL,NULL);
?>
Exécuter l'exemple »
Définition et utilisation
La fonction setlocale() définit les informations de localisation (informations régionales).
Les informations de localisation sont la langue, la devise, l'heure et d'autres informations pour une région géographique.
Remarque :La fonction setlocale() modifie les informations de localisation uniquement pour le script en cours.
Conseil :Vous pouvez définir les informations de localisation sur la valeur par défaut du système via setlocale(LC_ALL,NULL).
Conseil :Pour obtenir des informations sur le format numérique, veuillez consulter la fonctionlocaleconv().
Syntaxe
| Parameters | Description |
|---|---|
| constant | Obligatoire. Spécifie quelles informations de localisation doivent être définies. Constantes disponibles :
|
| location | Obligatoire. Spécifie le pays/la région auquel définir les informations de locale. Peut être une chaîne de caractères ou un tableau. Plusieurs emplacements peuvent être passés. Si le paramètre location est NULL ou une chaîne vide "", le nom de l'emplacement sera défini sur la valeur de la variable d'environnement portant le même nom que les constantes ci-dessus, ou défini selon "LANG". Si le paramètre location est "0", le réglage de locale n'est pas affecté, et seul le réglage actuel est renvoyé. Si le paramètre location est un tableau, setlocale() essaie chaque élément du tableau jusqu'à ce qu'il trouve un code de langue ou de région valide. Cela est utile si une région a des noms différents selon les systèmes. Remarque :Pour voir tous les codes de langue disponibles, consultez notre manuel de référence des codes de langue. |
Détails techniques
| Valeur de retour : | Retourne le réglage de locale actuel, ou FALSE en cas d'échec. La valeur de retour dépend du système exécutant PHP. |
|---|---|
| Version de PHP : | 4+ |
| Journal des modifications : | Dans PHP 4.2.0, passer des constantes sous forme de chaînes de caractères a été déprécié. Utilisez plutôt les constantes disponibles. Passer des constantes sous forme de chaînes de caractères générera un message d'avertissement. In PHP 4.3.0, multiple locations can be passed.emplacements。 Depuis PHP 5.3.0, si une chaîne de caractères est passée au paramètre constant au lieu de l'une des constantes LC_, la fonction lance une notification E_DEPRECATED. |
Manuel de référence des chaînes PHP Autres extensions