多向條件分支結構
多向條件分支結構(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 "有誤";
}