PHP 流程控制continue與break

2021-09-11 14:51:22 字數 747 閱讀 1682

for迴圈

for (expr1; expr2; expr3)

statement

第乙個表示式(expr1)在迴圈開始前無條件求值(並執行)一次。

expr2 在每次迴圈開始前求值。如果值為true,則繼續迴圈,執行巢狀的迴圈語句。如果值為false,則終止迴圈。

expr3 在每次迴圈之後被求值(並執行)。

一、continue

continue 在迴圈結構用用來跳過本次迴圈中剩餘的**並在條件求值為真時開始執行下一次迴圈。

continue 接受乙個可選的數字引數來決定跳過幾重迴圈到迴圈結尾。預設值是 1,即跳到當前迴圈末尾。

for ($n = 0; $n < 5; $n++) 

/* * 輸出 0 1 3 4

* 當$n等於2的時候,被跳過了輸出

* */

二、break

break 結束當前 for,foreach,while,do-while 或者 switch 結構的執行。

break 可以接受乙個可選的數字引數來決定跳出幾重迴圈。

for ($n = 0; $n < 5; $n++) 

//輸出 0 1

php流程控制

流程 1 if statements if expression i a 5 i b 4 if i a i b elseif i a i b else 2 邏輯運算子 i a 5 i b 4 i c 6 i d 7 if i a i b i c i d if i a i b i c i d 3 sw...

PHP流程控制

先導 php遍歷陣列的三種方式及其區別 使用for迴圈 使用foreach迴圈 使用while list each 組合迴圈 區別在於 for迴圈只能遍歷索引陣列 foreach迴圈既可以遍歷索引陣列也可以遍歷關聯陣列,會對陣列進行reset 操作,重置指標位置 第三種組合迴圈同樣可以遍歷索引陣列和...

PHP流程控制

單分支 if 表示式 header content type text html charset utf 8 防止在不同瀏覽器出現亂碼bug num 1 if num 1 if num 2 說明,當表示式成立的時候,執行語句,如果不成立直接結束if結構,繼續其後的語句執行 雙分支 if 表示式a e...