PHP流程控制

whm156377發表於2020-03-18

  PHP 流程控制主要是 if 和 switch 流程控制。

  

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

  

  在 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!":


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69926583/viewspace-2681201/,如需轉載,請註明出處,否則將追究法律責任。

相關文章