Maison > Article > développement back-end > Notes d'étude PHP : instructions conditionnelles et contrôle de boucle
Notes d'étude PHP : instructions conditionnelles et contrôle de boucle
[Introduction]
Dans le processus d'apprentissage du langage de programmation PHP, les instructions conditionnelles et le contrôle de boucle sont des points de connaissances de base qui doivent être maîtrisés. Les instructions conditionnelles sont utilisées pour exécuter différents codes selon différentes situations, tandis que le contrôle de boucle nous permet de répéter un morceau de code plusieurs fois. Cet article présentera en détail les instructions conditionnelles et le contrôle de boucle en PHP, et fournira des exemples de code spécifiques.
【1. Déclarations conditionnelles】
Les déclarations conditionnelles nous permettent d'exécuter de manière sélective différents blocs de code dans différentes circonstances. PHP fournit une variété d'instructions conditionnelles, notamment des instructions if, des instructions else, des instructions elseif et des instructions switch.
<?php $isSunday = true; if ($isSunday) { echo "今天是星期天,我要放松一下!"; } ?>
Dans l'exemple ci-dessus, si la valeur de $isSunday est vraie, "Aujourd'hui c'est dimanche, je veux me détendre !"
<?php $isSunday = false; if ($isSunday) { echo "今天是星期天,我要放松一下!"; } else { echo "今天不是星期天,我要去上班!"; } ?>
Dans l'exemple ci-dessus, si la valeur de $isSunday est fausse, "Aujourd'hui n'est pas dimanche, je dois aller travailler !"
<?php $isSunday = false; $isSaturday = true; if ($isSunday) { echo "今天是星期天,我要放松一下!"; } elseif ($isSaturday) { echo "今天是星期六,我要去购物!"; } else { echo "今天不是星期天也不是星期六,我要去上班!"; } ?>
Dans l'exemple ci-dessus, si la valeur de $isSunday est fausse et que la valeur de $isSaturday est vraie, elle affichera "Aujourd'hui c'est samedi, je veux faire du shopping!" ".
<?php $dayOfWeek = "Tuesday"; switch ($dayOfWeek) { case "Monday": echo "今天是星期一,我要去上班!"; break; case "Tuesday": echo "今天是星期二,我要去开会!"; break; case "Wednesday": echo "今天是星期三,我要去健身!"; break; default: echo "今天不是星期一、二、三,我要休息!"; } ?>
Dans l'exemple ci-dessus, si la valeur de $dayOfWeek est "Mardi", "Aujourd'hui c'est mardi, je dois aller à une réunion !"
【2. Contrôle de boucle】
Le contrôle de boucle nous permet d'exécuter à plusieurs reprises un morceau de code plusieurs fois pour atteindre l'objectif de traiter de grandes quantités de données rapidement et efficacement. PHP fournit une variété de structures de contrôle de boucle, notamment les boucles for, les boucles while, les boucles do-while et les boucles foreach.
<?php for ($i = 1; $i <= 10; $i++) { echo "当前数字为:" . $i . "<br/>"; } ?>
Dans l'exemple ci-dessus, la boucle for affichera des nombres de 1 à 10.
<?php $i = 1; while ($i <= 10) { echo "当前数字为:" . $i . "<br/>"; $i++; } ?>
Dans l'exemple ci-dessus, la boucle while affichera des nombres de 1 à 10.
<?php $i = 1; do { echo "当前数字为:" . $i . "<br/>"; $i++; } while ($i <= 10); ?>
Dans l'exemple ci-dessus, la boucle do-while produira des nombres de 1 à 10.
<?php $fruits = array("苹果", "香蕉", "橙子", "梨子"); foreach ($fruits as $fruit) { echo "水果:" . $fruit . "<br/>"; } ?>
Dans l'exemple ci-dessus, la boucle foreach affichera chaque fruit du tableau.
【Résumé】
Les instructions conditionnelles et le contrôle de boucle sont des concepts très importants dans la programmation PHP. Grâce aux instructions conditionnelles, nous pouvons exécuter différents blocs de code en fonction de différentes situations ; grâce au contrôle de boucle, nous pouvons exécuter un morceau de code à plusieurs reprises. Cet article fournit des exemples de code d'instructions if, d'instructions else, d'instructions elseif, d'instructions switch, de boucles for, de boucles while, de boucles do-while et de boucles foreach. J'espère qu'il sera utile à tout le monde dans le processus d'apprentissage de PHP. Je souhaite que tout le monde puisse maîtriser avec succès les instructions conditionnelles et le contrôle des boucles de PHP !
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!