Latest web development tutorials

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 (条件)
{
elseif 条件成立时执行的代码;
}
else
{
条件不成立时执行的代码;
}

如果當前時間小於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 語句將在下一章進行講解。