首頁  >  文章  >  後端開發  >  PHP用continue跳過本次循環中剩餘程式碼的注意點

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

陈政宽~
陈政宽~原創
2017-06-28 15:38:161709瀏覽

continue跳轉語句用來跳過本次迴圈中指定條件的語句,並且繼續執行其他的迴圈語句。以下這篇文章主要為大家介紹了關於在PHP中用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一定要注意別漏了分號!

總結#

以上是PHP用continue跳過本次循環中剩餘程式碼的注意點的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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