php完全自學手冊login
php完全自學手冊
作者:php.cn  更新時間:2022-04-15 13:53:54

PHP 如果...否則



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


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

運行實例»

點擊"運行實例"按鈕查看線上實例

相關實戰教學推薦:《PHP if...else...elseif 語句


PHP - switch 語句

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

#