在php中if可以使用直接if else 或ElseIf來判斷其它可能的出現情況了,下面來給大家介紹if else與ElseIf用法及一些細節上的差別了。
If…Else 語句
如果您希望在某個條件成立時執行一些程式碼,在條件不成立時執行另一些程式碼,請使用 if….else 語句。
語法
if (condition) //设置条件 code to be executed if condition is true; //如果条件为真的代码被执行; else code to be executed if condition is false; //如果条件为假,代码被执行
實例1
如果當前日期是星期一,下面的程式碼將輸出“星期一快樂。”,否則會輸出“天天快樂。”:
<?php $d=date("D"); //变量d赋值 if($d=="Mon"){ echo "星期一快乐!"; }else{ echo "天天快乐!"; } ?>
實例2
如果d等於1時輸出“數字1”,否則輸出“數字不是1”
<?php $d=2; //变量d赋值 if($d==1){ echo "数字1"; //变量d等于1时输出的值 }else{ echo "数字不是1"; //不等于1时输出的值 } ?>
ElseIf 語句
如果希望在多個條件之一成立時執行程式碼,請使用elseif 語句:
語法
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个条件都为假时,代码被执行
實例
當d的值等於1時,輸出「數字1」;等於2時輸出「數字2」;當兩個條件都不成立時輸出「沒有符合的數字」
<?php $d=3; //变量d赋值 if($d==1){ echo "数字1"; //当d等于1时输出“数字1” } elseif ($d==2){ echo "数字2"; //当d等于2时输出“数字2” } else{ echo "没有符合的数字"; //两个条件都不成立时输出的内容 } ?>
總結在if else與ElseIf 中if中可以包括有else與elseif但是如果使用了if else之後就不會出現elseif但相反就可以。
以上是php中if else與else if使用區別實例介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!