Board logo

標題: 3-1-4 巢狀if敘述 [打印本頁]

作者: 小誌    時間: 2011-4-18 18:02     標題: 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;}
複製代碼

作者: 小誌    時間: 2011-4-18 18:03

實做學習3
改寫我們之前的實做學習「test03_02_show.php」例題,將程式敘述由Else If逐條過濾條件敘述改為使用巢狀If敘述。
[attach]5468[/attach]
圖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. ?>
複製代碼





歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)