條件語句用於根據不同條件執行不同動作。
當您編寫程式碼時,您常常需要為不同的判斷執行不同的動作。您可以在程式碼中使用條件語句來完成此任務。
在PHP 中,提供了下列條件語句:
if 語句- 在條件成立時執行程式碼
if...else 語句- 在條件成立時執行一塊程式碼,條件不成立時執行另一塊程式碼
if...elseif....else 語句- 在若干條件之一成立時執行一個程式碼區塊
switch 語句- 在若干條件之一成立時執行一個程式碼區塊
if 語句用於僅在指定條件成立時執行程式碼。
if (條件){ 條件成立時要執行的程式碼;}
如果當前時間小於20,下面的實例將輸出"Have a good day!":
<?php $t = date ( " H " ) ; if ( $t < " 20 " ) { echo " Have a good day! " ; } ?>
在條件成立時執行一塊程式碼,條件不成立時執行另一塊程式碼,請使用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! " ; } ?>
在若干條件之一成立時執行一個程式碼區塊,請使用if....elseif...else 語句。 .
if (條件){ if 條件成立時執行的代碼;}elseif (條件){ 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! " ; } ?>
switch 語句將在下一章進行解說。