国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP if...else 語句

PHP 條件語句

當您編寫程式碼時,您常常需要為不同的判斷執(zhí)行不同的動作。您可以在程式碼中使用條件語句來完成此任務(wù)。

在PHP 中,提供了下列條件語句:

·???????? if 語句?- 在條件成立時執(zhí)行程式碼

·???????執(zhí)行一塊程式碼,條件不成立時執(zhí)行另一塊程式碼

·???????? if...else if....else 語句?- 在若干條件之一成立時執(zhí)行一個程式碼區(qū)塊

·?????語句?- 在若干條件之一成立時執(zhí)行一個程式碼區(qū)塊

#PHP - if 語句

if 語句用於僅當指定條件成立時執(zhí)行代碼。

簡單的IF語句由兩個部分組成,expr是我們的表達式,而statement是我們需要執(zhí)行的程式碼;當expr為true的時候,statement被執(zhí)行;反之,則被忽略

if (expr)

statement

expr必須放在一對圓括號中間

通常在if條件判斷成功後,我們需要執(zhí)行多條語句,這種情況下,需要使用{}將語句括起來,組成程式碼區(qū)塊

?

語法

##if (條件)

{

???????? 條件成立時要執(zhí)行的程式碼;

}


##如果目前時間小於20,則下方的執(zhí)行個體將會輸出"Have a good day!":

實例

<?php
 $t=date("H");
 if ($t<"20")
 {
     echo "Have a good day!";
 }
 ?>

?

PHP - if...else 語句有時候我們不只需要判斷expr條件為true時執(zhí)行什麼語句,另外,當expr條件為false時需要執(zhí)行什麼

在條件成立時執(zhí)行一塊程式碼,條件不成立時執(zhí)行另一塊程式碼,請使用if....else 語句。

語法

if (條件)

{

條件成立時執(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í)行一個程式碼區(qū)塊,請使用if....else if...else 語句。

語法

if (條件)

{

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!";
 }
 else if ($t<"20")
 {
     echo "Have a good day!";
 }
 else
 {
     echo "Have a good night!";
 }
 ?>

PHP - switch 語句

#switch 語句將在下一章進行解說。

?

?

三元運算子

?PHP有一個特殊的運算符,我們在之前學習運算符的時候並沒有介紹,在學習了if和else

?語句後,我們可以介紹了

?# (expr1) ? (expr2) : (expr3)

?#當expr1條件為真時,值為expr2,否則值為expr3

#?#相當於條件語句:

if? (expr1) {

? expr2

}? else? {

#? expr3

}

?

elseif語句

?當出現(xiàn)多個條件時,我們可以使用elseif來建構(gòu)多選項的序列,相當於else+ if語句的組合,因此寫成else if

?也是可以的,最佳化程式碼

?

舉例:

?

if?($dir?==?'west')?{
# ? ? echo?'西';
}?else?if?($dir?==?'east')?{
??;
}?else?if?($dir?==?'north')?{
? ? echo?'北';
}?else?if?($dir?==?'sourth');{
# }?else?{
? ? echo?'未知';
}

?

需要注意:使用else if時,每個程式碼區(qū)塊都是互斥的條件,最終只有一個程式碼區(qū)塊會被執(zhí)行。


繼續(xù)學習
||
<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>