PHP If...Else 語句

條件語句用於根據不同條件執行不同動作。

PHP 條件語句

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

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

• if 語句 - 在條件成立時執行程式碼

• if...else 語句 - 在條件成立時執行一塊程式碼,條件不成立時執行另一塊程式碼

• if...else if....else 語句 - 在若干條件之一成立時執行一個程式碼區塊

##• switch語句 - 在若干條件之一成立時執行一個程式碼區塊

PHP - if 語句

if 語句用於僅在指定條件成立時執行程式碼。

語法

if (條件) 
條件成立時要執行的程式碼; 



#如果當前時間小於20,下面的實例將輸出"Have a good day!":

#實例

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

試試看»



PHP - if...else 語句



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

if (條件) 

條件成立時要執行的程式碼; 

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 (條件) 

else if 條件成立時要執行的程式碼;

else

條件不成立時要執行的程式碼; 

102.png

######如果目前時間小於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!";
}
?>
###試試看»## ####下面是巢狀if...else...elseif結構的流程圖:#############
繼續學習
||
<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>