4.2.2 58PHP多向條件分支結構(elseif子句)

多向條件分支結構

多向條件分支結構(elseif子句)

9.png

elseif子句:
格式如下
if(條件表達式1){
語句塊1
}elseif(條件表達式1){
語句塊2
... ...
}elseif(條件表達式n){
語句塊n
}else{
語句塊n+1
}

v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}p\:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}v\:textbox {display:none;}
幻燈片 4
.O  {font-size:149%;}

<?php 
    date_default_timezone_set("Etc/GMT-8");       //設置時區,中國大陸采用東八區的時間
    **echo** "當前時間".date("Y-m-d H:i:s",time())." "; //通過date()函數獲取當前時間,并輸出
    
    $hour = date("H");              //獲取服務器時間中當前的小時,作為分時問候的條件
    **if**( $hour < 6 ) {                     //如果當前時間在6點以前,執行下面的語句塊
        **echo** "凌晨好!";
    } **elseif** ( $hour < 9 ) {           //如果當前時間在6點之后和9點以前,執行下面的語句塊
        **echo** "早上好!";
    } **elseif** ( $hour < 12 ) {         //如果當前時間在9點之后和12點以前,執行下面的語句塊
        **echo** "上午好!";
    } **elseif** ( $hour < 14 ) {         //如果當前時間在12點之后和14點以前,執行下面的語句塊
        **echo** "中午好!";
    } **elseif** ( $hour < 17 ) {          //如果當前時間在14點之后和17點以前,執行下面的語句塊
        **echo** "下午好!";
    } **elseif** ( $hour < 19 ) {          //如果當前時間在17點之后和19點以前,執行下面的語句塊
        **echo** "傍晚好!";
    } **elseif** ( $hour < 22 ) {          //如果當前時間在19點之后和22點以前,執行下面的語句塊
        **echo** "晚上好!";
    } **else** {                                  //如果當前時間在22點之后和次日1點以前,執行下面語句塊
        **echo** "夜里好!";
    }
<?php
/*
 *  if(條件) {
 *
 *  } else if (條件2) {
 *  
 *  } else if (條件3) {
 *
 *  } ....
 *
 *  } else {
 *
 *  }
 *
 *
 *
 **  if($a > 2) {
 *
 *  } elseif ($b > 3) {
 *
 *  } elseif ($c > 4) {
 *
 *  } ....
 *
 *  } else {
 *
 *  }
 *
 *   注意: 在這種多路分支中, 只能進入一個
 *
 */

    $score = 200;

    if($score <=60) {
        echo "差";
    } else if ($score <=70) {
        echo "一般";
    } elseif ($score <=80) {
        echo "好";
    } else if($score <= 90) {
        echo "良";
    }else if($score <= 100){
        echo "優";
    } else {
        echo "有誤";
    }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容