3-1-4 巢狀if敘述
[color=DarkRed][size=4][b]3-1-4 巢狀if敘述[/b][/size][/color]什麼叫做巢狀if敘述?簡單的說:就是if敘述中還有if敘述啦!因為if敘述本來就是一個敘述,所以它也可以成為另一個if敘述的敘述,而if中又有其他If的這種層層相疊的敘述,我們就稱之巢狀if敘述,例如:
巢狀if判斷敘述區塊格式[code]if (條件式A)
{
if (條件式B)
{ 敘述區塊B-1;}
else
{ 敘述區塊B-2;}
}
else
{敘述區塊A;}[/code] [color=Magenta]實做學習3[/color]:
改寫我們之前的實做學習「test03_02_show.php」例題,將程式敘述由Else If逐條過濾條件敘述改為使用巢狀If敘述。
[attach]5468[/attach]
圖3-4 範例程式test03_03_show.php結構。
test03_03_show.php[code]<?
if ($_POST["score"] < 60)
{
if ($_POST["score"]>=50)
{
echo "您的分數". $_POST["score"] ."分,補考";
}
else
{
echo "您的分數". $_POST["score"] ."分,死當";
}
}
else
{
echo "您的分數". $_POST["score"] ."分,及格";
}
?>[/code]
頁:
[1]