if... elseif ... else和switch語句用于根據(jù)不同條件進行判斷。
您可以在代碼中使用條件語句來做出決定, PHP支持以下三個決策語句-
if ... else語句? ? ? ? ? -? ?如果要在條件為真時執(zhí)行,而在條件不為真時執(zhí)行另一個代碼,請使用此語句
elseif?語句? ? ? ? ? ? ? -? 與if ... else語句一起使用,如果多個條件中的一個為真,則執(zhí)行一組代碼
switch語句? ? ? ? ? ? ?- switch語句用于避免if..elseif..else代碼的長度。
If ... Else 語句
如果要在條件為true的情況下執(zhí)行某些代碼,在條件為false的情況下執(zhí)行其他代碼,請使用if ... else語句。
if (condition) code to be executed if condition is true; else code to be executed if condition is false;
下面的示例將輸出"Have a nice weekend!"如果當(dāng)前日期是星期五,否則將輸出"Have a nice day!":
<html> <body> <?php $d=date("D"); if ($d == "Fri") echo "Have a nice weekend!"; else echo "Have a nice day!"; ?> </body> </html>
它將產(chǎn)生以下輸出-
Have a nice weekend!
Elseif? 語句
如果要在某些條件之一為真的情況下執(zhí)行某些代碼,請使用elseif語句
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;
下面的示例將輸出"Have a nice weekend!"如果當(dāng)前日期是星期五,并且"have a nice Sunday"如果今天是星期天。否則,它將輸出"Have a nice day!" -
<html> <body> <?php $d=date("D"); if ($d == "Fri") echo "Have a nice weekend!"; elseif ($d == "Sun") echo "Have a nice Sunday!"; else echo "Have a nice day!"; ?> </body> </html>
它將產(chǎn)生以下輸出-
Have a nice Weekend!
Switch 語句
如果要選擇要執(zhí)行的許多代碼塊之一,請使用Switch語句,Switch語句用于避免if...elseif...else代碼的長塊。
switch (expression){ case label1: code to be executed if expression=label1; break; case label2: code to be executed if expression=label2; break; default: code to be executed if expression is different from both label1 and label2; }
switch 語句的工作方式與眾不同。首先,它判斷給定的表達式,然后尋找一個與輸出值匹配的標(biāo)簽。如果找到匹配值,則將執(zhí)行與匹配標(biāo)簽關(guān)聯(lián)的代碼,或者如果沒有標(biāo)簽匹配,則語句將執(zhí)行任何指定的默認(rèn)代碼。
<html> <body> <?php $d=date("D"); switch ($d){ case "Mon": echo "Today is Monday"; break; case "Tue": echo "Today is Tuesday"; break; case "Wed": echo "Today is Wednesday"; break; case "Thu": echo "Today is Thursday"; break; case "Fri": echo "Today is Friday"; break; case "Sat": echo "Today is Saturday"; break; case "Sun": echo "Today is Sunday"; break; default: echo "Wonder which day is this ?"; } ?> </body> </html>
它將產(chǎn)生以下輸出-文章來源:http://www.zghlxwxcb.cn/news/detail-660850.html
Today is Monday
PHP - 條件判斷 - 無涯教程網(wǎng)無涯教程網(wǎng)提供if... elseif ... else 和switch 語句用于根據(jù)不同條件進行判斷。您可以在代碼中使用...https://www.learnfk.com/php/php-decision-making.html文章來源地址http://www.zghlxwxcb.cn/news/detail-660850.html
到了這里,關(guān)于無涯教程-PHP - 條件判斷的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!