Dans le développement de sites Web, de nombreuses données doivent être régulières et faciles à gérer pour les administrateurs. Par conséquent, lors de la soumission de demandes pour certaines données stockées, des exigences de cas sont requises. Cependant, afin de faciliter la saisie par l'utilisateur, nous n'exigeons pas délibérément que les utilisateurs saisissent des lettres majuscules ou minuscules. Au lieu de cela, lors du stockage des données, le contrôle du programme est utilisé pour stocker le contenu saisi en lettres majuscules ou minuscules. Dans ce chapitre, nous allons vous montrer comment convertir la chaîne que nous saisissons en majuscule ou en minuscule.
Nous apprenons d'abord deux fonctions : la fonction strtoupper() et la fonction strtolower()
Convertir toutes les chaînes en majuscules :
Fonction strtoupper()
La fonction strtoupper() convertit la chaîne en majuscules. La syntaxe est la suivante :strtoupper (str )
Exemple
Utilisez la fonction strtoupper() pour convertir la variable suivante $str en majuscule, le code est le suivant
Résultat de l'exécution du code :<?php $str = "Www.Php.cn"; $str = strtoupper($str); echo $str; ?>
Méthode pour convertir toutes les chaînes en minuscules :
fonction strtolower()
la fonction strtolower() est pour convertir toutes les chaînes en minuscules, la syntaxe est la suivante :
Le paramètre str est la chaîne convertiestrtolower (str )
Exemple
Utiliser la fonction strtolower() pour La variable $str est converti en minuscules et le code est le suivant :
Résultats de l'exécution du code :<?php $str = "WWW.PHP.CN"; $str = strtolower($str); echo $str; ?>
L'exemple suivant stocke tous les numéros de livre dans les informations du livre renseignées par l'utilisateur en majuscules. Le code est le suivant :
Le résultat de l'exécution du code :<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>字符串大小写转换</title> </head> <body> <form method="post" action="" enctype="multipart/form-data"> <p> 图书名称:<input type="text" name="name"> </p> <p> 编  号:<input type="text" name="cod"> </p> <p> 价  格:<input type="text" name="pri"> </p> <p> 数  量:<input type="text" name="num"> </p> <p> 产  地:<input type="text" name="pro"> </p> <input type="submit" name="sub" value="提交" /> </form> </body> </html> <?PHP header("content-type:text/html;charset=utf-8"); $name=$_POST['name']; $cod=$_POST['cod']; $pri=$_POST['pri']; $num=$_POST['num']; $pro=$_POST['pro']; if(isset($_POST['sub'])){ $name=strtoupper($name); $cod=strtoupper($cod); echo "<p>图书名称:$name<p/>"; echo "<p>编号:$cod<p/>"; echo "<p>价格:$pri<p/>"; echo "<p>数量:$num<p/>"; echo "<p>产地:$pro<p/>"; } ?>
La conversion de la casse des chaînes n'est pas une fonction nécessaire et peut être choisie en fonction des différentes exigences de chaque site Web. Par exemple, dans la page backend d'ajout de produits d'un site e-commerce, afin d'afficher des modèles de produits avec des spécifications unifiées, vous pouvez utiliser les deux fonctions de conversion majuscules et minuscules expliquées dans ce chapitre. Il est donc indispensable de maîtriser ces deux fonctions. Pour plus de questions sur les chaînes, veuillez prêter attention au
php stringsujet
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!