Maison > Article > développement back-end > PHP setlocale()
La fonction PHP setlocale() du langage PHP est l'une des fonctions intégrées importantes et elle est utile pour définir les informations locales ou régionales. La fonction PHP setlocale() renvoie généralement la nouvelle locale actuelle et si la fonctionnalité de la locale n'est pas du tout implémentée, elle est considérée comme FALSE. Les informations locales/locales de la fonction setlocale() du langage PHP peuvent être monétaires, linguistiques, horaires ou toute autre information très spécifique à une zone géographique spécifique. Les paramètres régionaux peuvent être modifiés uniquement pour le script nouveau/actuel à l'aide de la fonction setlocale(). Nous pouvons également définir les informations locales sur les valeurs par défaut du système avec des paramètres spécifiques de la fonction setlocale().
PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulésCommencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
La syntaxe et les paramètres de php setlocale() sont donnés ci-dessous :
Setlocale(constant1, location1);
Paramètre constant de setlocale() : Le paramètre constant est un paramètre obligatoire qui est utilisé dans la fonction setlocale() du langage PHP. Il spécifie les informations locales qui doivent être définies. Certaines des valeurs de paramètres constantes disponibles sont parfois très utiles dans la programmation PHP. Ce sont :
Paramètre de localisation de setlocale() : Le paramètre de localisation de la fonction setlocale() de PHP est également un paramètre important et obligatoire qui doit être utilisé dans la fonction setlocale(). Il a facilement spécifié quelle région/pays doit être défini pour les informations locales. Il peut s'agir d'un tableau ou d'une chaîne. Il est uniquement possible de passer à plusieurs endroits. Si l'emplacement est NULL ou une chaîne vide (« »), alors les valeurs/noms d'emplacement seront définis à partir des valeurs de variables d'environnement avec les mêmes noms que les constantes ci-dessus ou à partir de « LANG ». Si la valeur de l'emplacement est définie sur la valeur « 0 », le paramètre de l'emplacement ne sera pas affecté et seul le paramètre actuel sera renvoyé.
Si la valeur d'emplacement est un tableau, la fonction setlocale() essaiera chaque élément du tableau jusqu'à ce qu'elle trouve un code de région valide ou une langue valide. Ceci est très utile si et seulement si la région est connue sous de nombreux systèmes ou noms différents. Il existe de nombreux codes de langue disponibles pour cette fonction setlocale().
La fonction setlocale() du langage de programmation PHP fonctionne généralement en renvoyant les informations de localisation à l'aide des deux paramètres obligatoires. Il renvoie simplement les informations/informations sur les paramètres régionaux. La valeur de retour de la fonction setlocale() correspond aux paramètres régionaux actuels, mais en cas d'échec, FALSE sera renvoyé. La valeur/valeur de retour dépendra du système PHP réellement exécuté. Le setlocale() nécessite les versions PHP 4.0+ pour produire une sortie. Dans la version PHP 5.3.0, si le contenu de la chaîne est transmis au paramètre de constante spécifique qui est à la place des LC_constants, alors cette fonction lancera une notification E_DREPRECATED.
Voici les exemples donnés ci-dessous :
Voici l'exemple d'implémentation de la fonction setlocale() pour l'emplacement « US ». Ici, dans un premier temps, des balises PHP sont créées pour saisir le code que nous souhaitons implémenter. Ensuite, la balise hr est utilisée après l'instruction echo pour imprimer une ligne horizontale. Ensuite, la variable « location1 » est créée avec la valeur de chaîne « USA ». Ensuite, la valeur de la variable location1 sera imprimée à l'aide de l'instruction echo. Puis le «
» La balise est utilisée après l'instruction echo pour imprimer un saut de ligne. Ensuite, la fonction setlocale() du langage de programmation PHP est utilisée juste après l'instruction echo avec les paramètres constante et location. Il imprimera donc les informations locales. Puis «
Code :
<?php echo "<hr>"; $location1="USA"; echo "Your Location is:".$location1; echo "<br>"; echo "By using the setlocale() function of PHP :: ".setlocale(LC_ALL,"$location1"); echo "<hr>"; ?>
Sortie :
This is the example of implementing the setlocale() function of the PHP Programming Language with the NULL value mentioning. Here at first, PHP tags are used to enter the code for the PHP coding language. Then “
Code:
<?php echo "<hr>"; echo "<hr>"; $loc1 ="NULL"; echo "Your Location is: $loc1"; echo "<br>"; echo "By using setlocale() function:".setlocale(LC_ALL,$loc1); echo "<hr>"; echo "<hr>"; ?>
Output:
This is the example of implementing setlocale() function for the location value “US” and “NULL” just one after the other. Here at first, three times “
Code:
<?php echo "<hr>"; echo "<hr>"; echo "<hr>"; echo "This is for the location variable value US :: "; echo setlocale(LC_ALL,"US"); echo "<br>"; echo "At first NULL value produce output as the same previous one <br>"; echo "This is for the location variable value NULL :: "; echo setlocale(LC_ALL,NULL); echo "<hr>"; echo "<hr>"; echo "<hr>"; ?>
Output:
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!