PHP - IF... ELSE... ELSEIF...



Các hàm if, else, elseif là các hàm điều kiện được sử dụng để thực hiện các hành động trên các điều kiện khác nhau.
Bạn có thể hiểu đơn giản là nó dùng để định nghĩa các hành đông dựa trên các điều kiện, điều kiện phù hợp thì các hành động sẽ được thực thi.







HÀM IF:

Hàm if được sử dụng để thực thi mã(execute code) khi điều kiện chỉ định là hợp lệ(true).

Cú pháp:
if (điều kiện)
{
    // Đoạn mã trong đây sẽ được thực hiện nếu điều kiện là hợp lệ(true).
}

Ví dụ bên dưới sẽ in “Một ngày tốt lành!”, nếu(if) giờ hiện tại nhỏ hơn 20.
<?php
$t=date("H");
if ($t<"20")
{
echo " Một ngày tốt lành!";
}
?>


HÀM IF... ELSE

Hàm if... else được dùng để thực thi mã(execute code), nếu(if) trường hợp điều kiện chỉ định là hợp lệ(true), ngược lại(else) sẽ thực thi mã(code) khác trong trường hợp điều kiện chỉ định là không hợp lệ(false).

Cú pháp:
if (condition)
{
    code to be executed if condition is true;
}
else
{
    code to be executed if condition is false;
}

Ví dụ bên dưới sẽ in câu “Một ngày tốt lành!”, nếu giờ hiện tại nhỏ hơn 20, ngược lại trường hợp giờ hiện lại lớn hoặc bằng 20 thì sẽ in câu “Buổi tối tốt lành!”.
<?php
$t=date("H");
if ($t<"20")
{
echo "Một ngày tốt lành!";
}
else
{
echo "Buổi tối tốt lành!";
}
?>


HÀM IF.. ELSEIF... ELSE

Hàm if... elseif... else được dùng để chọn một trong nhiều khối mã(several blocks of code) để thực thi(executed).

Cú pháp:
if (condition)
{
// Mã trong đây sẽ được thực thi khi điều kiện là đúng(true).
}
elseif (condition)
{
// Mã trong đây sẽ được thực thi khi điều kiện là đúng(true).
}
else
{
// Mã trong đây sẽ được thực thi khi điều kiện là sai(false).
}

Ví dụ trên dưới sẽ in câu “Buổi sáng tốt lành!”, nếu giờ hiện tại nhỏ hơn 10, in câu “Một ngày tốt lành!” nếu giờ hiện tại nhở hơn 20, và in câu “Buổi tối tốt lành!” cho các trường hợp khác.
<?php
$t=date("H");
if ($t<"10")
{
echo "Buổi sáng tốt lành!";
}
elseif ($t<"20")
{
echo "Một ngày tốt lành!";
}
else
{
echo "Buổi tối tốt lành!";
}
?>











No comments:

Post a Comment