文、意如
巢狀if
if (條件A){
#條件A成立時執行
if (條件2){
#條件2成立時執行
}else{
#條件2不成立時執行
}
}else{
#條件A不成立時執行
}
實作:體重檢測
你的體重:74
目標體重:80
理想體重:75
請輸入您的體重:
1.如果體重小於等於目標: (體重 <=80 )
如果條件成立時,有可能 也小於 理想體重 75,
所以需要做第二層判斷是否有達到理想體重還是目標體重
2.如果體重小於等於理想:
印出 "你已達到理想體重"
否則
印出 "你已達到目標體重"
否則:
1.當體重大於目標時
印出 "你還差 ? 公斤達到目標體重、? 公斤達到理想體重"
<?php
/*
你的體重:74
目標體重:80
理想體重:75
請輸入您的體重:
1.如果體重小於等於目標: (體重 <=80 )
如果條件成立時,有可能 也小於 理想體重 75,
所以需要做第二層判斷是否有達到理想體重還是目標體重
2.如果體重小於等於理想:
印出 "你已達到理想體重"
否則
印出 "你已達到目標體重"
否則:
1.當體重大於目標時
印出 "你還差 ? 公斤達到目標體重、? 公斤達到理想體重"
*/
//目標體重
$goal = 80;
//理想體重
$health = 75;
//你的體重
$weight = 70;
if ($weight <= $goal){ #判斷體重是否 小於等於 80
#條件成立 體重確實 小於等於 80 執行
if ($weight <= $health){
#判斷是否 小於等於75
echo "恭喜您達到理想體重";
}else{
echo "恭喜您達到目標";
}
}else{ #條件成立 體重 大於 80
echo "再努力一下<br>,還差 " . ($weight - $goal) . " 公斤到達目標體重<br>還差 " .
($weight - $health) . "公斤到達裡想體重";
}
?>
Yiru@Studio - 關於我 - 意如