Home > Article > Backend Development > An example of the difference between if else and else if in php
In php if can use direct if else or ElseIf to determine other possible situations. Let’s introduce if else and ElseIf There are differences in usage and some details.
If…Else Statement
If you want to execute some code when a certain condition is true and other code when the condition is not true, use the if….else statement.
Syntax
if (condition) //设置条件 code to be executed if condition is true; //如果条件为真的代码被执行; else code to be executed if condition is false; //如果条件为假,代码被执行
Example 1
If the current date is Monday, the following code will output "Happy Monday.", otherwise it will output "Happy Every Day.":
<?php $d=date("D"); //变量d赋值 if($d=="Mon"){ echo "星期一快乐!"; }else{ echo "天天快乐!"; } ?>
Example 2
If d is equal to 1, output "number 1", otherwise output "number is not 1"
<?php $d=2; //变量d赋值 if($d==1){ echo "数字1"; //变量d等于1时输出的值 }else{ echo "数字不是1"; //不等于1时输出的值 } ?>
ElseIf statement
If you want to be in multiple To execute the code when one of the conditions is true, please use the elseif statement:
Syntax
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个条件都为假时,代码被执行
Example
When the value of d is equal to 1, output "number 1"; equal to 2 When the two conditions are not met, it outputs "No matching number"
<?php $d=3; //变量d赋值 if($d==1){ echo "数字1"; //当d等于1时输出“数字1” } elseif ($d==2){ echo "数字2"; //当d等于2时输出“数字2” } else{ echo "没有符合的数字"; //两个条件都不成立时输出的内容 } ?>
Summary: in if else and ElseIf, if can include else and elseif, but if after using if else Otherwiseif will not appear but the opposite will work.
The above is the detailed content of An example of the difference between if else and else if in php. For more information, please follow other related articles on the PHP Chinese website!