1. Les instructions conditionnelles PHP
sont utilisées pour effectuer différentes actions selon différentes conditions
Dans les études et travaux futurs, il est souvent nécessaire d'effectuer différentes actions pour des jugements différents. Nous pouvons utiliser des instructions conditionnelles dans notre code pour accomplir cette tâche.
En PHP, les instructions conditionnelles suivantes sont fournies :
instruction if - exécute le code lorsque la condition est vraie
if ...else instruction - exécute un bloc de code lorsque la condition est vraie, et exécute un autre bloc de code lorsque la condition n'est pas vraie
if...else if.. Instruction ..else - parmi plusieurs conditions Exécuter un bloc de code lorsqu'une des conditions est vraie
Instruction switch - exécuter un bloc de code lorsqu'une des plusieurs conditions est vraie
2. Instruction If
L'instruction if est utilisée pour exécuter du code uniquement lorsque la condition spécifiée est vraie.
La syntaxe est :
Si (condition){
Le code à exécuter lorsque la condition est vraie
}
<🎜; >Exemple :<?php //定义应该变量 $score = 61; if($score>60){ echo "恭喜你,及格了"; } ?>
Remarque : Il n'y a pas de point-virgule après le signe "}" dans cette structure
instruction if...else<🎜. >Si l'exigence devient d'exécuter un morceau de code lorsque la condition est vraie, et d'exécuter un autre morceau de code lorsque la condition n'est pas vraie, vous devez utiliser l'instruction if....else.
La syntaxe est :
if (condition)
{ code à exécuter lorsque la condition est vraie
}
else
{< ; 🎜> si la condition n'est pas vraie Code qui est exécuté quand ;
}
Fabriquons un petit appareil de loterie
<?php //取1-10之间的一个随机整数 $x=rand(1,10); //判断整数是否大于等于4 if($x>=4){ echo "恭喜你,中大奖了"; }else{ echo "很遗憾,再来一次吧"; } ?>Vous avez 70% de chances de gagner, venez l'essayer maintenant 4. if...else if....else instruction
Maintenant, il est nécessaire d'exécuter un bloc de code lorsqu'une des plusieurs conditions est vraie, veuillez utiliser if. ... sinon si .. sinon déclaration.
Syntaxe : if (condition){
si code à exécuter lorsque la condition est vraie;}
sinon si (condition)
{
elseif code à exécuter lorsque la condition est vraie;
}
else
{
code à exécuter lorsque la condition n'est pas vraie;
}
Améliorons la loterie tout à l'heure Appareil, si vous gagnez cette fois, vous devez distinguer le premier prix, le deuxième prix et le troisième prix
<?php //取1-10之间的一个随机整数 $x=rand(1,10); //判断整数是否在指定的范围内 if($x>=9){ echo "恭喜你,中了一等奖"; }else if($x>=7){ echo "恭喜你,中了二等奖"; }else if($x>=4){ echo "恭喜你,中了二等奖"; }else{ echo "很遗憾,再来一次吧"; } ?>Il existe quatre types de résultats de sortie. Vous pouvez l'essayer vous-même et voir le résultatRemarque : il peut y avoir des espaces entre if else ou non 5.
La déclaration switch sera dans le prochain chapitre pour expliquer