iT邦幫忙

2023 iThome 鐵人賽

DAY 6
0
影片教學

睡醒來聽 PHP 與 MySQL系列 第 6

[睡醒來聽 PHP 與 MySQL] DAY6 php語法進階(1)條件句

  • 分享至 

  • xImage
  •  

Yes

Welcome 歡迎來到「睡醒來聽 PHP 與 MySQL」系列!

DAY06 今天要學甚麼?今天進入到進階語法-條件句

🔶章節:
🔹[開頭] 0:00
🔹[條件句的概念]
🔹[if 條件句]
🔹[if-else 條件句]
🔹[if-elseif-else 條件句]
🔹[switch 語句]
🔹[match 語句]
🔹[巢狀條件句]
🔹[三元運算子的條件判斷]

(影片內容豐富)如果影片中不清楚,需要補充的地方我會再添加到這邊~
👆教學中的[練習]程式碼一併附上,影片中會有每組的講解,說明更清楚👆 /images/emoticon/emoticon08.gif


if 條件句

$age = 18;

if ($age >= 18) {
    echo "您已成年,可以參加活動。";
}

if-else 條件句

$temperature = 25;

if ($temperature > 30) {
    echo "天氣很熱,注意防曬!";
} else {
    echo "天氣較溫和,出外請注意保暖。";
}


if-elseif-else 條件句

$grade = 85;

if ($grade >= 90) {
    echo "您的成績優秀,得到 A。";
} elseif ($grade >= 80) {
    echo "您的成績不錯,得到 B。";
} elseif ($grade >= 70) {
    echo "您的成績尚可,得到 C。";
} else {
    echo "您的成績需要加油,得到 D。";
}

switch 語句

$dayOfWeek = "Wednesday";

switch ($dayOfWeek) {
    case "Monday":
        echo "星期一,開始新的一週!";
        break;
    case "Wednesday":
        echo "星期三,一半的時間過了。";
        break;
    case "Friday":
        echo "星期五,週末就快到了!";
        break;
    default:
        echo "這不是星期一、三或五。";
}

match 語句

👉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;

if...else 條件判斷的使用

$age = 20;

if ($age >= 18) {
    echo "成年";
} else {
    echo "未成年";
}

上一篇
[睡醒來聽 PHP 與 MySQL] DAY5 php語法基礎(3)字串串接、資料型態、運算子
下一篇
[睡醒來聽 PHP 與 MySQL] DAY7 php語法進階(2)迴圈
系列文
睡醒來聽 PHP 與 MySQL30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言