Kenyataan If, elseif dan else dalam PHP yang digunakan untuk melaksanakan tindakan yang berbeza berdasarkan keadaan yang berbeza.
Penyata bersyarat(Conditional Statements)
Sering kali apabila anda menulis kod, anda mungkin mahu melaksanakan tindakan yang berbeza untuk membuat keputusan yang berbeza.
Anda boleh menggunakan pernyataan bersyarat dalam kod anda untuk melakukannya.
- if...else statement - menggunakan kenyataan ini jika anda ingin melaksanakan satu set kod apabila keadaan adalah benar dan yang lain jika keadaan tidak benar
- elseif statement - kenyataan if...else digunakan dengan untuk melaksanakan satu set kod jika salah satu daripada beberapa keadaan adalah benar.
If...Else Statement
Jika anda mahu melaksanakan beberapa keadaan kod if adalah benar dan keadaan kod if yang lain adalah yang palsu, perlu menggunakan if...else statement
Syntax
if (condition)
code to be executed if condition is true;
else
code to be executed if condition is false;
|
Contoh
Contoh berikut akan keluar "Selamat berhujung minggu!" jika hari semasa adalah hari Jumaat, jika tidak ia akan mengeluarkan "Selamat mempunyai hari baik!":
<html>
<body>
<?php
$d=date("D");
if ($d=="Jum")
echo "Selamat berhujung minggu!";
else
echo "Selamat mempunyai hari yang baik!";
?>
</body>
</html>
|
Jika lebih daripada satu baris perlu dilaksanakan, if a condition is true/false, baris perlu disertakan dengan curly braces:
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
{
echo "Hello!<br />";
echo "Selamat mempunyai hujung minggu yang baik!";
echo "Jumpa hari Isnin!";
}
?>
</body>
</html>
|
ElseIf Statement
Jika anda mahu untuk melaksanakan beberapa kod jika salah satu daripada beberapa syarat-syarat yang benar dengan menggunakan elseif statement
Syntax
if (condition)
code to be executed if condition is true;
elseif (condition)
code to be executed if condition is true;
else
code to be executed if condition is false;
|
Contoh
Contoh ini akan mengeluarkan output "Selamat berhujung minggu!" jika hari semasa adalah Jumaat dan "Selemat mempunyai hari ahad yang baik!" jika hari semasa adalah Ahad.
Jika tidak, ia akan memaparkan "Selamat mempunyai hari baik!":
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
echo "Selamat berhujung minggu!";
elseif ($d=="Sun")
echo "Selemat mempunyai hari ahad yang baik!";
else
echo "Selamat mempunyai hari baik!";
?>
</body>
</html>
|
0 comments :
Post a Comment