首頁  >  文章  >  後端開發  >  php中if else與else if使用區別實例介紹

php中if else與else if使用區別實例介紹

伊谢尔伦
伊谢尔伦原創
2017-06-23 10:46:153245瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn