先看一下“elseif語句”的語法
if(條件表達式1){ PHP語句1;}elseif(條件表達式2){ PHP語句2;}...........else{ PHP語句 ;}
語句詳解:
上面語句的含義是:當我們的“條件表達式1”為真的時候,執行PHP語句1,不為真的時候,接著往下執行“條件表達式2”,條件表達式2為真的時候,執行PHP語句2,條件表達式2也不為真的時候,在接著往下執行....,就這樣以此類推,直到找到條件表達式x,為真的時候,執行PHP語句x,如果,執行到最后,沒有條件表達式為真,則執行else里面的PHP語句。
elseif可以寫成 else if
每個PHP語句都是互相排斥的,最終只會有一個PHP執行
elseif語句流程圖如下所示
elseif語句實例
本例通過elseif語句,判斷今天是這個月的上旬,還是,中,或下旬,代碼如下
<?phpheader("Content-type:text/html;charset=utf-8"); //設置編碼$mouth=date("n"); //設置月份變量$mouth$today=date("j"); //設置日期變量$todayif($today>=1 and $today<=10){ //判斷日期變量是否在1~10之間 echo "今天是".$mouth."月".$today."上旬"; //如果是,說明是上旬 }else if($today>=10 and $today<=20){ //判斷日期變量是否在11~20之間 echo "今天是".$mouth."月".$today."中旬"; //如果是,說明是中旬}else{ //如果上面的兩個判斷都不符合要求,則輸出默認值 echo "今天是".$mouth."月".$today."下旬"; //上面本月是下旬}?>
輸出的結果如下圖:
上面就是我們對elseif簡單的應用。
不僅elseif可以進行多重選擇判斷,還有一種多重判斷語句,下一節,我們將學習另一種多重判斷語句“switch...case”語句。
以上就是PHP條件控制語句之“elseif語句”實例詳解的詳細內容,更多請關注 其它相關文章!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答