Câu lệnh điều kiện If…Else trong PHP

Câu lệnh điều kiện php

Rất thường khi bạn viết mã, bạn muốn thực hiện các hành động khác nhau đối với các quyết định khác nhau.

Bạn có thể sử dụng có điều kiện kê trong mã của bạn để làm điều này.

Trong PHP, chúng tôi có những lời tuyên bố có điều kiện sau đây:

* if statement – tuyên bố này sử dụng để thực hiện một số mã chỉ khi đã xác định một điều kiện là đúng
*if…else statement – tuyên bố này sử dụng để thực hiện một số mã, nếu một điều kiện là đúng sự thật và một mã số, nếu các điều kiện là sai
* if…elseif….else statement – tuyên bố này sử dụng để lựa chọn một trong nhiều khối mã sẽ được thực hiện
* switch statement – tuyên bố này sử dụng để lựa chọn một trong nhiều khối mã sẽ được thực hiện

Sử dụng các tuyên bố, nếu để thực hiện một số mã chỉ khi đã xác định một điều kiện là đúng.
Cú pháp
if (điều kiện) mã được thực hiện, nếu điều kiện là đúng;

Ví dụ sau sẽ sản xuất “Have a nice weekend!” nếu hiện nay là ngày thứ Sáu (Friday):
<html>
<body>

<? php
$d = date( “D”);
if ($d == “Fri”) echo “Have a nice weekend!”;
?>

</ body>
</ html>

Sử dụng câu lệnh if….elseif…else để thực hiện một số mã đưa vào, nếu một điều kiện là đúng  và một mã số, nếu một điều kiện là sai.
Cú pháp
if (điều kiện)
mã  chương trình sẽ được thực hiện, nếu điều kiện là đúng;
else (điều kiện)
mã chương trình sẽ được thực hiện, nếu điều kiện là sai;
Ví dụ

Ví dụ sau sẽ sản xuất “Have a nice weekend!” nếu ngày hiện nay là thứ Sáu, nếu không nó sẽ sản xuất “Have a nice day!”:
<html>
<body>

<? php
$d = date ( “D”);
if ($ d == “Fri”)
echo “Have a nice weekend!”;
else
echo “Have a nice day!”;
?>

</ body>
</ html>

Nếu có nhiều hơn một dòng phải được thực hiện, nếu một điều kiện là đúng / sai, những dòng nên được đính kèm trong vòng curly braces:
<html>
<body>

<?php
$d=date(“D”);
if ($d==”Fri”)
{
echo “Hello!<br />”;
echo “Have a nice weekend!”;
echo “See you on Monday!”;
}
?>

</body>
</html>

Những nếu … elseif lý khác ….

Sử dụng nếu …. elseif … kê khác để lựa chọn một trong nhiều khối mã sẽ được thi hành.
Cú pháp
nếu (điều kiện)
mã số sẽ được thực hiện, nếu điều kiện là đúng;
elseif (điều kiện)
mã số sẽ được thực hiện, nếu điều kiện là đúng;
khác
mã số sẽ được thực hiện, nếu điều kiện là sai;
Ví dụ

Ví dụ sau sẽ đưa ra “Have a nice weekend!” nếu hiện nay là ngày Thứ Sáu, và “Have a nice Chủ Nhật!” nếu hiện nay là ngày Chủ Nhật. Nếu không, nó sẽ đưa ra “Have a nice day!”:
<html>
<body>

<?php
$d=date(“D”);
if ($d==”Fri”)
echo “Have a nice weekend!”;
elseif ($d==”Sun”)
echo “Have a nice Sunday!”;
else
echo “Have a nice day!”;
?>

</body>
</html>