首頁  >  文章  >  php教程  >  php學習之break和continue的差別

php學習之break和continue的差別

黄舟
黄舟原創
2016-12-20 11:51:212097瀏覽

跟大家介紹php學習中的另一個很重要的知識點。在流程控制語句中,我們常常要使用break和continue,來轉移控制語句。那麼這兩個有什麼差別呢。
1.首先我們介紹break。 break語句的意思是結束目前條件控制語句如 if、switch或迴圈控制語句如while,for,foreach等的執行。 break語句可以接受一個可選的參數來決定跳出幾重循環。
如下面這個switch 的例子:
 switch($a){
  case "1":
  echo "所傳的值為1";
  break;
  case "2":
  echo "所傳值為2;
  case "2":
  echo" ;
  break;
 }
2.continue語句跳出本次迴圈中指定條件的語句,並且繼續執行其他的迴圈語句。 break用來指定條件下終止語句的執行,而continue語句用來跳出指定條件下的某次迴圈的執行,其他迴圈語句仍然繼續執行。
如:
 for($i=0;$i if($i == 3){
    continue;
 }
   ,不會輸出3,跳出本次循環,執行下次迴圈。
掌握好這兩者的差別,對php學習人員來說,很重要。因為在開發中我們常常要根據條件做出跳出控制語句的判斷,怎麼跳出,就需要掌握好這兩個語句

以上就是php學習之break和continue的區別的內容,更多相關內容請關注PHP中文網(www.php.cn)! 


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