PHP if...else...elseif
Các câu điều kiện được sử dụng để thực hiện các hành động khác nhau dựa trên các điều kiện khác nhau.
PHP Conditional Statements - Các câu điều kiện
Trong PHP chúng ta có các câu điều kiện sau:
if
- thực thi nếu một điều kiện là đúngif...else
thực thi if nếu điều kiện là đúng và else khi điều kiện đó là saiif...elseif...else
thực thi code khác nhau nếu hơn hai điều kiệnswitch
chọn một trong nhiều khối code sẽ được thực thi
PHP if
Câu lệnh
if
thực thi nếu một điều kiện là đúng
Cú pháp
if (condition) {
code được thực thi nếu condition - điều kiện bạn đưa ra là đúng;
}
Ví dụ
Hiển thị "Have a good day!" nếu thời gian hiện tại (theo HOUR) < 20:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
?>
PHP if...else
Câu lệnh
if...else
thực thi if nếu điều kiện là đúng và else khi điều kiện đó là sai.
Cú pháp
if (condition) {
code được thực thi nếu điều kiện trong if đúng;
} else {
code được thực thi nếu điều kiện if sai;
}
Ví dụ
Hiển thị "Have a good day!" nếu thời gian hiện tại < 20, và "Have a good night!" nếu ngược lại:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
PHP if...elseif...else
Tập lệnh if...elseif...else
sẽ thực thi đoạn code khác nhau nếu có hơn hai điều kiện.
Cú pháp
if (condition) {
code được thực thi nếu điều kiện trong này đúng;
} elseif (condition) {
code được thực thi nếu điều kiện trên sai và điều kiện này đúng;
} else {
code được thực thi nếu toàn bộ điều kiện trên sai;
}
Ví dụ
Hiển thị "Have a good morning!" nếu thời gian hiện tại < 10, và "Have a good day!" nếu thời gian hiện tại < 20. Trường hợp else tức là rơi vào trường hợp còn lại sẽ hiển thị "Have a good night!":
<?php
$t = date("H");
if ($t < "10") {
echo "Have a good morning!";
} elseif ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
PHP switch
Câu lệnh switch
sẽ được giải thích trong bài tiếp theo.
Tags:
Phản hồi từ học viên
5
(Dựa trên đánh giá ngày hôm nay)