PHP 如果...否則
條件語句用於根據不同條件執行不同動作。
PHP 條件語句
當您編寫程式碼時,您常常需要為不同的判斷執行不同的動作。您可以在程式碼中使用條件語句來完成此任務。
在PHP 中,提供了下列條件語句:
#if 條件語句 - 在條件成立時執行程式碼
if...else 語句 - 在條件成立時執行一塊程式碼,條件不成立時執行另一塊程式碼
if ...else if....else 語句 - 在若干條件之一成立時執行一個程式碼區塊
switch 語句 - 在若干條件之一成立時執行一個程式碼區塊
PHP - if 條件語句
if 條件語句用於僅在指定條件成立時執行程式碼。
語法
if (條件)
{
條件成立時要執行的程式碼;
}
{
條件成立時要執行的程式碼;
}
如果目前時間小於20,下面的實例將輸出"Have a good day!":
PHP - if...else 語句
在條件成立時執行一塊程式碼,條件不成立時執行另一塊程式碼,請使用if....else 語句。
語法
if (條件)
{
條件成立時執行的程式碼;
# }
else
{
條件不成立時執行的程式碼;
}
{
條件成立時執行的程式碼;
# }
else
{
條件不成立時執行的程式碼;
}
#如果目前時間小於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 語句
在若干條件之一成立時執行一個程式碼區塊,請使用if....else if...else 語句。 .
語法if (
#條件)
{
if 條件成立時執行的程式碼;
}else if (
條件) {
elseif 條件成立時執行的程式碼;
}##else
{
條件不成立時執行的程式碼;
}
#
運行實例»
if 條件成立時執行的程式碼;
}else if (
條件) {
elseif 條件成立時執行的程式碼;
}##else
{
條件不成立時執行的程式碼;
}
#
如果當前時間小於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!"; } ?>
運行實例»
點擊"運行實例"按鈕查看線上實例
相關實戰教學推薦:《PHP if...else...elseif 語句》
PHP - switch 語句
switch 語句將在下一章進行解說。