返回列表 上一主題 發帖

3-1-4 巢狀if敘述

3-1-4 巢狀if敘述

3-1-4   巢狀if敘述
什麼叫做巢狀if敘述?簡單的說:就是if敘述中還有if敘述啦!因為if敘述本來就是一個敘述,所以它也可以成為另一個if敘述的敘述,而if中又有其他If的這種層層相疊的敘述,我們就稱之巢狀if敘述,例如:
巢狀if判斷敘述區塊格式
  1. if  (條件式A)
  2. {
  3.     if  (條件式B)
  4.        { 敘述區塊B-1;}
  5.     else
  6.        {  敘述區塊B-2;}
  7. }
  8. else
  9. {敘述區塊A;}
複製代碼
心安,平安   
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!

實做學習3
改寫我們之前的實做學習「test03_02_show.php」例題,將程式敘述由Else If逐條過濾條件敘述改為使用巢狀If敘述。

圖3-4   範例程式test03_03_show.php結構。
test03_03_show.php
  1. <?
  2. if ($_POST["score"] < 60)
  3.     {
  4.       if ($_POST["score"]>=50)
  5.         {
  6.           echo "您的分數". $_POST["score"] ."分,補考";
  7.         }
  8.       else
  9.         {
  10.           echo "您的分數". $_POST["score"] ."分,死當";
  11.         }
  12.     }
  13.   else
  14.     {
  15.       echo "您的分數". $_POST["score"] ."分,及格";
  16.     }
  17. ?>
複製代碼
心安,平安   
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!

TOP

        靜思自在 : 多做多得。少做多失。
返回列表 上一主題