Lệnh if, else, switch trong PHP
Các lệnh if, elseif …else và switch trong được sử dụng để điều khiển luồng dựa trên các điều kiện khác nhau.
Bạn có thể sử dụng các lệnh điều kiện trong code của bạn để điều khiển luồng. PHP hỗ trợ 3 lệnh điều khiển luồng sau:

Lệnh if...else − Sử dụng lệnh này nếu bạn muốn thực thi một tập hợp code khi một điều kiện là true và tập code khác nếu điều kiện là không true.
Lệnh elseif − Được sử dụng với lệnh if… else để thực thi một tập hợp code nếu một trong các điều kiện là true.
Lệnh switch − Được sử dụng nếu bạn muốn lựa chọn một trong các khối code để được thực thi. Lệnh switch được sử dụng để tránh sử dụng một khối if… elseif… else dài.
Lệnh If... Else trong PHP
Nếu bạn muốn thực thi một đoạn code nếu một điều kiện là true và khối code khác nếu một điều kiện là false, bạn sử dụng lệnh if… else trong PHP.
Cú pháp
if (điều_kiện)
phần code này được thực thi nếu điều kiện là true
else
phần code này được thực thi nếu điều kiện là false
Ví dụ
Ví dụ sau sẽ cho kết quả "Chúc cuối tuần vui vẻ!" nếu hôm nay là Friday. Nếu không, nó sẽ cho kết quả "Chúc một ngày vui vẻ!":
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
echo "Chúc cuối tuần vui vẻ!";
else
echo "Chúc một ngày vui vẻ!";
?>
</body>
</html>
Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:

Lệnh elseif trong PHP
Nếu bạn muốn thực thi một khối code nếu một trong các điều kiện là true, thì bạn nên sử dụng lệnh elseif trong PHP.
Cú pháp
if (điều_kiện_1)
phần code này được thực thi nếu điều kiện 1 là true;
elseif (điều_kiện_2)
phần code này được thực thi nếu điều kiện 2 là true;
else
phần code này được thực thi nếu các điều kiện là false;
Ví dụ
Ví dụ sau sẽ cho kết quả "Chúc cuối tuần vui vẻ!" nếu hôm nay là Friday, và "Chủ nhật vui vẻ!" nếu hôm nay là Sunday. Nếu không, nó sẽ cho kết quả "Chúc một ngày vui vẻ!":
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
echo "Chúc cuối tuần vui vẻ!";
elseif ($d=="Sun")
echo "Chủ nhật vui vẻ!";
else
echo "Chúc một ngày vui vẻ!";
?>
</body>
</html>
Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:

Lệnh Switch trong PHP
Nếu bạn muốn lựa chọn một trong nhiều khối code để được thực thi, bạn nên sử dụng lệnh switch trong PHP. Lệnh switch được sử dụng để tránh các khối if… elseif… else dài.
Cú pháp
switch (biểu_thức)
{
case nhãn_1:
phần code này được thực thi nếu biểu_thức = nhãn_1
break;
case nhãn_2:
phần code này được thực thi nếu biểu_thức = nhãn_2
break;
...
default:
phần code này được thực thi nếu
biểu_thức là khác với nhãn_1, nhãn_2, ...
}
Ví dụ
Cơ chế làm việc của lệnh switch là tuyệt vời. Đầu tiên, nó ước lượng biểu thức đã cho, sau đó tìm một nhãn để so khớp với giá trị kết quả đã ước lượng. Nếu tìm thấy một so khớp, thì code được liên kết với nhãn sẽ được thực thi hoặc nếu không có nhãn khớp với kết quả đó, thì lệnh sẽ thực thi bất kỳ khối code mặc định đã cho nào.
<html>
<body>
<?php
$d=date("D");
switch ($d)
{
case "Mon":
echo "Hôm nay là Thứ Hai";
break;
case "Tue":
echo "Hôm nay là Thứ Ba";
break;
case "Wed":
echo "Hôm nay là Thứ Tư";
break;
case "Thu":
echo "Hôm nay là Thứ Năm";
break;
case "Fri":
echo "Hôm nay là Thứ Sáu";
break;
case "Sat":
echo "Hôm nay là Thứ Bảy";
break;
case "Sun":
echo "Hôm nay là Chủ Nhật";
break;
default:
echo "Còn ngày này là thứ mấy ???";
}
?>
</body>
</html>
Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:

Theo tutorialspoint
Bài trước: Toán tử trong PHP
Bài tiếp: Vòng lặp trong PHP
Bạn nên đọc
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:
Cũ vẫn chất
-

Sửa lỗi 0x80070643 trên Windows
Hôm qua -

Cách chia sẻ một thư mục (folder) trên Windows 10
Hôm qua -

Những stt hay nói về miệng lưỡi thế gian đáng để suy ngẫm
Hôm qua -

Tổng hợp thao tác Touchpad trên Windows 10, Windows 11
Hôm qua -

Công thức tính chu vi hình tứ giác, diện tích hình tứ giác
Hôm qua 1 -

Cài đặt Python Package với PIP trên Windows, Mac và Linux
Hôm qua -

Stt về tiền hài hước, những câu nói hài hước về tiền nhưng thâm thúy, ‘thô mà thật’
Hôm qua -

Cách cho người lạ xem Nhật ký Zalo
Hôm qua -

Những trang web đen siêu hay không thể tìm thấy trên Google
Hôm qua 3 -

30+ bài thơ về rượu bia hay, thơ chế về rượu bia hài hước và bá đạo cho dân nhậu
Hôm qua
Học IT
Công nghệ
Microsoft Word 2013
Microsoft Word 2007
Microsoft Excel 2019
Microsoft Excel 2016
Microsoft PowerPoint 2019
Google Sheets
Lập trình Scratch
Bootstrap
Hướng dẫn
Ô tô, Xe máy