條件語句用于根據(jù)不同條件執(zhí)行不同動作。
PHP 條件語句
當您編寫代碼時,您常常需要為不同的判斷執(zhí)行不同的動作。您可以在代碼中使用條件語句來完成此任務。
在 PHP 中,提供了下列條件語句:
if 條件語句 - 在條件成立時執(zhí)行代碼
if...else 語句 - 在條件成立時執(zhí)行一塊代碼,條件不成立時執(zhí)行另一塊代碼
if...else if....else 語句 - 在若干條件之一成立時執(zhí)行一個代碼塊
switch 語句 - 在若干條件之一成立時執(zhí)行一個代碼塊
PHP - if 條件語句
if 條件語句用于僅當指定條件成立時執(zhí)行代碼。
語法
{
條件成立時要執(zhí)行的代碼;
}
如果當前時間小于 20,下面的實例將輸出 "Have a good day!":
PHP - if...else 語句
在條件成立時執(zhí)行一塊代碼,條件不成立時執(zhí)行另一塊代碼,請使用 if....else 語句。
語法
{
條件成立時執(zhí)行的代碼;
}
else
{
條件不成立時執(zhí)行的代碼;
}
如果當前時間小于 20,下面的實例將輸出 "Have a good day!",否則輸出 "Have a good night!":
實例
<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>
運行實例 ?
點擊 "運行實例" 按鈕查看在線實例
PHP - if...else if....else 語句
在若干條件之一成立時執(zhí)行一個代碼塊,請使用 if....else if...else 語句。.
語法
{
if 條件成立時執(zhí)行的代碼;
}
else if (條件)
{
elseif 條件成立時執(zhí)行的代碼;
}
else
{
條件不成立時執(zhí)行的代碼;
}
如果當前時間小于 10,下面的實例將輸出 "Have a good morning!",如果當前時間不小于 10 且小于 20,則輸出 "Have a good day!",否則輸出 "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!"; } ?>
運行實例 ?
點擊 "運行實例" 按鈕查看在線實例
相關(guān)實戰(zhàn)教程推薦:《PHP if...else...elseif 語句》
PHP - switch 語句
switch 語句將在下一章進行講解。