PHP If...Else 語(yǔ)句
條件語(yǔ)句用于根據(jù)不同條件執(zhí)行不同動(dòng)作。
PHP 條件語(yǔ)句
當(dāng)您編寫(xiě)代碼時(shí),您常常需要為不同的判斷執(zhí)行不同的動(dòng)作。您可以在代碼中使用條件語(yǔ)句來(lái)完成此任務(wù)。
在 PHP 中,提供了下列條件語(yǔ)句:
- if 語(yǔ)句 - 在條件成立時(shí)執(zhí)行代碼
- if...else 語(yǔ)句 - 在條件成立時(shí)執(zhí)行一塊代碼,條件不成立時(shí)執(zhí)行另一塊代碼
- if...else if....else 語(yǔ)句 - 在若干條件之一成立時(shí)執(zhí)行一個(gè)代碼塊
- switch 語(yǔ)句 - 在若干條件之一成立時(shí)執(zhí)行一個(gè)代碼塊
PHP - if 語(yǔ)句
if 語(yǔ)句用于僅當(dāng)指定條件成立時(shí)執(zhí)行代碼。
語(yǔ)法
if (條件)
{
條件成立時(shí)要執(zhí)行的代碼;
}
如果當(dāng)前時(shí)間小于 20,下面的實(shí)例將輸出 "Have a good day!":
實(shí)例
<?php
$t=date("H");
if ($t<"20")
{
echo "Have a good day!";
}
?>
運(yùn)行實(shí)例 ?
PHP - if...else 語(yǔ)句
在條件成立時(shí)執(zhí)行一塊代碼,條件不成立時(shí)執(zhí)行另一塊代碼,請(qǐng)使用 if....else 語(yǔ)句。
語(yǔ)法
if (條件)
{
條件成立時(shí)執(zhí)行的代碼;
}
else
{
條件不成立時(shí)執(zhí)行的代碼;
}
如果當(dāng)前時(shí)間小于 20,下面的實(shí)例將輸出 "Have a good day!",否則輸出 "Have a good night!":
實(shí)例
<?php
$t=date("H");
if ($t<"20")
{
echo "Have a good day!";
}
else
{
echo "Have a good night!";
}
?>
運(yùn)行實(shí)例 ?
PHP - if...else if....else 語(yǔ)句
在若干條件之一成立時(shí)執(zhí)行一個(gè)代碼塊,請(qǐng)使用 if....else if...else 語(yǔ)句。.
語(yǔ)法
if (條件)
{
if 條件成立時(shí)執(zhí)行的代碼;
}
else if (條件)
{
elseif 條件成立時(shí)執(zhí)行的代碼;
}
else
{
條件不成立時(shí)執(zhí)行的代碼;
}
如果當(dāng)前時(shí)間小于 10,下面的實(shí)例將輸出 "Have a good morning!",如果當(dāng)前時(shí)間不小于 10 且小于 20,則輸出 "Have a good day!",否則輸出 "Have a good night!":
實(shí)例
<?php
$t=date("H");
if ($t<"10")
{
echo "Have a good morning!";
}
else if ($t<"20")
{
echo "Have a good day!";
}
else
{
echo "Have a good night!";
}
?>
運(yùn)行實(shí)例 ?
PHP - switch 語(yǔ)句
switch 語(yǔ)句將在下一章進(jìn)行講解。