條件語(yǔ)句用于基于不同條件執(zhí)行不同的動(dòng)作
在您編寫代碼時(shí),經(jīng)常會(huì)希望為不同的決定執(zhí)行不同的動(dòng)作。您可以在代碼中使用條件語(yǔ)句來實(shí)現(xiàn)這一點(diǎn)。
在 PHP 中,我們可以使用以下條件語(yǔ)句:
if 語(yǔ)句用于在指定條件為 true 時(shí)執(zhí)行代碼。
if (條件) { 當(dāng)條件為 true 時(shí)執(zhí)行的代碼; }
下例將輸出 "Have a good day!",如果當(dāng)前時(shí)間 (HOUR) 小于 20:
<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } ?>
請(qǐng)使用 if....else 語(yǔ)句在條件為 true 時(shí)執(zhí)行代碼,在條件為 false 時(shí)執(zhí)行另一段代碼。
if (條件) { 條件為 true 時(shí)執(zhí)行的代碼; } else { 條件為 false 時(shí)執(zhí)行的代碼; }
下例將輸出 "Have a good day!",如果當(dāng)前時(shí)間 (HOUR) 小于 20,否則輸出 "Have a good night!":
<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>
請(qǐng)使用 if....elseif...else 語(yǔ)句來選擇若干代碼塊之一來執(zhí)行。
if (條件) { 條件為 true 時(shí)執(zhí)行的代碼; } elseif (condition) { 條件為 true 時(shí)執(zhí)行的代碼; } else { 條件為 false 時(shí)執(zhí)行的代碼; }
下例將輸出 "Have a good morning!",如果當(dāng)前時(shí)間 (HOUR) 小于 10,如果當(dāng)前時(shí)間小于 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!"; } ?>
我們?cè)谙乱还?jié)中學(xué)習(xí) switch 語(yǔ)句。
如對(duì)本文有疑問,請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答!! 點(diǎn)擊進(jìn)入論壇
Powered by 365建站網(wǎng) RSS地圖 HTML地圖
copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號(hào)