首頁  >  文章  >  後端開發  >  PHP用continue跳過迴圈中剩餘程式碼實作方法

PHP用continue跳過迴圈中剩餘程式碼實作方法

小云云
小云云原創
2018-02-10 13:37:281588瀏覽

continue跳轉語句用來跳過本次迴圈中指定條件的語句,並且繼續執行其他的迴圈語句。大家都知道,在PHP中continue 在循環結構用來跳過本次循環中剩餘的程式碼並在條件求值為真時開始執行下一次迴圈。一定要注意的是,用了continue要用「;」來隔開其他的程式碼,要不可能導致錯誤!

continue用法:

<?php
for ($n = 0; $n < 5; $n++) {
 if ($n == 2)
  continue;
  echo "$n\n";
}
?>

輸出結果:

0 1 3 4

很顯然,當$n等於2的時候,被跳過了輸出,正好符合我們的意願。如果分號遺失,就會報錯!

錯誤的程式碼:

<?php
for ($n = 0; $n < 5; $n++) {
 if ($n == 2)
  continue
  echo "$n\n";
}
?>

報錯訊息:

Parse error: syntax error, unexpected 'echo' (T_ECHO) in D:\phpStudy\WWW\demo\fun \continue.php on line 5

所以注意:我們用了continue一定要注意別漏了分號!

相關推薦:

javaScript中break和continue之間的區別用法詳解

PHP用continue跳過本次循環中剩餘程式碼的注意點

php break和continue語句以及goto語句和php常數

以上是PHP用continue跳過迴圈中剩餘程式碼實作方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn