標題:
3-1-3 else if逐條過濾條件敘述
[打印本頁]
作者:
小誌
時間:
2011-4-18 18:00
標題:
3-1-3 else if逐條過濾條件敘述
3-1-3 else if逐條過濾條件敘述
當我們程式中必須設定多條過濾條件時,我們可以採逐條過濾的方式來篩選答案:
else if判斷敘述區塊格式
if (條件式1)
{
敘述區塊;
}
else if (條件式2)
{
敘述區塊;
}
.
.
else if (條件式n)
{
敘述區塊;
}
複製代碼
else if敘述是多條件判斷敘述,它會逐條判斷條件過濾,第一條路不通,改走第二條路,第二條路不通改走第三條路….,當所有的條件式都無法成立時,則執行「else」之後的程式敘述,如果沒有「else」敘述區塊,那麼,當所有的條件都不符合時,就直接跳離判斷敘述。
作者:
小誌
時間:
2011-4-18 18:01
實做學習2
:
改寫我們之前的實做學習「test03_01_show.php」例題,將程式敘述改為使用else if逐條過濾條件敘述,於表單網頁(test03_02.php)中輸入成績資料並按下評等按鈕後,若分數大於等於60分則在網頁中顯示『及格』,若分數介於59與50分之間分則在網頁中顯示『補考』,若分數小於50分則在網頁中顯示『死當』:
test03_02_show.php
<?
if ($_POST["score"]>=60)
{
echo "您的分數". $_POST["score"] ."分,及格";
}
else if ($_POST["score"]>=50)
{
echo "您的分數". $_POST["score"] ."分,補考";
}
else
{
echo "您的分數". $_POST["score"] ."分,死當";
}
?>
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)