亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP流程控制之嵌套if...else...elseif結(jié)構(gòu)

還記得本章開篇我們講了一個(gè)王思總同學(xué)的例子:

王同學(xué)是生活極度充滿娛樂化和享受生活的人。他抵達(dá)北京或者大連的時(shí)候做的事,他抵達(dá)后做的事情,如下:

半夜到達(dá),先去夜店參加假面舞會(huì)
?早上抵達(dá),愛在酒店泡個(gè)澡
?中午到達(dá),會(huì)吃上一份神戶牛肉
?晚上到達(dá),總愛去找朋友去述說一下心中的寂寞

我們來了解一下他的語法規(guī)則【知識(shí)點(diǎn)要求:默寫】

<?php
if(判斷語句1){
    執(zhí)行語句體1
}elseif(判斷語句2){
    執(zhí)行語句體2
}else if(判斷語句n){
        執(zhí)行語句體n
}else{
        最后的else語句可選
}

//后續(xù)代碼
?>

上述結(jié)構(gòu)表示:
如果判斷語句1的值為真,則執(zhí)行語句體 1。執(zhí)行完成后進(jìn)入后續(xù)代碼段。
否則轉(zhuǎn)入后面的判斷語句2(elsif),判斷語句2若為真,則執(zhí)行語句體 2。
否則轉(zhuǎn)入后面的判斷語句n(elsif),判斷語句2若為真,則執(zhí)行語句體 n。
如果均不匹配則執(zhí)行else語句。這種循環(huán)嵌套可以不含else語句,即只含有if、elseif語句。

注:elseif()也可以寫成else if()

我們把上面的代碼用流程圖的形式表示清楚就如下圖了:
2015-08-08/55c5966bd7af5

我們可以把王思總同學(xué)的例子通過PHP代碼表示出來,代碼表示結(jié)果如下:

<?php
//定義一個(gè)隨機(jī)變量,抵達(dá)時(shí)間,隨機(jī)0點(diǎn)至23點(diǎn)
$dida = rand(0,23);

if($dida > 6 && $dida < 10){
    echo '我愛泡澡';
}else if($dida >10 && $dida < 14){
    echo '吃神戶牛肉';
}else if($dida >=19 && $dida < 22){
    echo '找一個(gè)朋友聊聊內(nèi)心的寂寞';
}elseif($dida > 22 && $dida <= 23){
    echo '泡澡';

}elseif($dida >= 1 && $dida <3){
     echo '泡澡';
}else{
    echo '睡覺或者工作';
}


?>

作業(yè):
寫一個(gè)網(wǎng)頁cj.html,向panduan.php頁面以post方式提交分?jǐn)?shù)段。分?jǐn)?shù)段和顯示的結(jié)果如下,要求如下:

  1. 0----60以下,不及格
  2. 60---70及格了,要努力
  3. 70---80 ?還不錯(cuò)
  4. 80---90 ? 上清華有希望
  5. 90---100 ? 你這輩子沒希望了
  6. 100 ? ? ? ? 更沒希望了
  7. 100分以上 ? ?愛因斯坦轉(zhuǎn)世啊,思密達(dá)!
  8. 不是一個(gè)數(shù)值類型或者小于0 ?請(qǐng)輸入正確的分?jǐn)?shù)。
繼續(xù)學(xué)習(xí)
||
<?php //定義一個(gè)隨機(jī)變量,抵達(dá)時(shí)間,隨機(jī)0點(diǎn)至23點(diǎn) $dida = rand(0,23); if($dida > 6 && $dida < 10){ echo '我愛泡澡'; }else if($dida >10 && $dida < 14){ echo '吃神戶牛肉'; }else if($dida >=19 && $dida < 22){ echo '找一個(gè)朋友聊聊內(nèi)心的寂寞'; }elseif($dida > 22 && $dida <= 23){ echo '泡澡'; }elseif($dida >= 1 && $dida <3){ echo '泡澡'; }else{ echo '睡覺或者工作'; } ?>
提交重置代碼