🔶章節:
🔹[開頭] 0:00
🔹[條件句的概念]
🔹[if 條件句]
🔹[if-else 條件句]
🔹[if-elseif-else 條件句]
🔹[switch 語句]
🔹[match 語句]
🔹[巢狀條件句]
🔹[三元運算子的條件判斷]
(影片內容豐富)如果影片中不清楚,需要補充的地方我會再添加到這邊~
👆教學中的[練習]程式碼一併附上,影片中會有每組的講解,說明更清楚👆
$age = 18;
if ($age >= 18) {
echo "您已成年,可以參加活動。";
}
$temperature = 25;
if ($temperature > 30) {
echo "天氣很熱,注意防曬!";
} else {
echo "天氣較溫和,出外請注意保暖。";
}
$grade = 85;
if ($grade >= 90) {
echo "您的成績優秀,得到 A。";
} elseif ($grade >= 80) {
echo "您的成績不錯,得到 B。";
} elseif ($grade >= 70) {
echo "您的成績尚可,得到 C。";
} else {
echo "您的成績需要加油,得到 D。";
}
$dayOfWeek = "Wednesday";
switch ($dayOfWeek) {
case "Monday":
echo "星期一,開始新的一週!";
break;
case "Wednesday":
echo "星期三,一半的時間過了。";
break;
case "Friday":
echo "星期五,週末就快到了!";
break;
default:
echo "這不是星期一、三或五。";
}
👉PHP 8 中的新功能, match 語句。
$weather = "rainy";
$result = match ($weather) {
"sunny" => "今天天氣晴朗!",
"cloudy", "foggy" => "天氣不太好。",
"rainy" => "今天可能下雨,記得攜帶雨具。",
default => "我們不知道天氣如何。"
};
echo $result;
👉在條件句內部使用其他條件句。
$age = 16;
$isStudent = true;
if ($age >= 18) {
if (!$isStudent) {
echo "您已成年,可以參加活動。";
} else {
echo "您是學生,可以參加學生活動。";
}
} else {
echo "您未成年,無法參加活動。";
}
判斷是否成年:
$age = 20;
$isAdult = ($age >= 18) ? "成年" : "未成年";
echo $isAdult;
$age = 20;
if ($age >= 18) {
echo "成年";
} else {
echo "未成年";
}