Maison > Article > développement back-end > Un exemple de la différence entre if else et else if en php
Dans php if peut utiliser direct if else ou ElseIf pour juger d'autres situations possibles. Présentons if else et ElseIf Il y a des différences d'utilisation et certaines. détails.
Instruction If…Else
Si vous souhaitez exécuter du code lorsqu'une certaine condition est vraie et un autre code lorsque la condition n'est pas vraie, utilisez l'instruction if….else.
Syntaxe
if (condition) //设置条件 code to be executed if condition is true; //如果条件为真的代码被执行; else code to be executed if condition is false; //如果条件为假,代码被执行
Exemple 1
Si la date actuelle est lundi, le code suivant affichera "Happy Monday.", sinon il affichera "Happy Every Day." :
<?php $d=date("D"); //变量d赋值 if($d=="Mon"){ echo "星期一快乐!"; }else{ echo "天天快乐!"; } ?>
Exemple 2
Si d est égal à 1, affichez "numéro 1", sinon affichez "le nombre n'est pas 1"
<?php $d=2; //变量d赋值 if($d==1){ echo "数字1"; //变量d等于1时输出的值 }else{ echo "数字不是1"; //不等于1时输出的值 } ?>
Instruction ElseIf
Si vous souhaitez exécuter du code lorsqu'une des plusieurs conditions est vraie, utilisez l'instruction elseif :
Syntaxe
if (condition) //条件1 code to be executed if condition is true; //条件1为真,代码被执行 elseif (condition) //条件2 code to be executed if condition is true; //条件2为真,代码被执行 else code to be executed if condition is false; //2个条件都为假时,代码被执行
Exemple
Lorsque la valeur de d est égal à 1, affiche "numéro 1" ; lorsqu'il est égal à 2, affiche "numéro 2" lorsqu'aucune condition n'est vraie, affiche "aucun numéro correspondant"
<?php $d=3; //变量d赋值 if($d==1){ echo "数字1"; //当d等于1时输出“数字1” } elseif ($d==2){ echo "数字2"; //当d等于2时输出“数字2” } else{ echo "没有符合的数字"; //两个条件都不成立时输出的内容 } ?>
Résumé dans if else et ElseIf, if peut inclure : else et elseif, mais si else est utilisé, elseif n'apparaîtra pas, mais l'inverse fonctionnera.
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!