中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP中怎么跳出循環

發布時間:2021-06-30 16:48:03 來源:億速云 閱讀:132 作者:Leah 欄目:編程語言

PHP中怎么跳出循環,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

  PHP中跳出循環的方式

  1、exit

  exit是用來結束程序執行的。可以用在任何地方,本身沒有跳出循環的含義。exit可以帶一個參數,如果參數是字符串,PHP將會直接把字符串輸出,如果參數是integer整形(范圍是0-254),那個參數將會被作為結束狀態使用。

  < ?php   for($i = 1000;$i >= 1 ; $i– ){

  if( sqrt($i) >= 29){

  echo”$i \n”;

  }

  else{

  exit;

  }

  }

  echo”本行將不會被輸出”;

  ?>

  上面這個例子中直接在從循環里結束了代碼的運行,這樣會導致后面的代碼都不會被執行,如果是在一個php web 頁面里面,甚至連exit后面的html代碼都不會被輸出。

  2、return

  return 語句是用來結束一段代碼,并返回一個參數的。可以從一個函數里調用,也可以從一個include()或者require()語句包含的文件里來調用,也可以是在主程序里調用,如果是在函數里調用程序將會馬上結束運行并返回參數,如果是include()或者require()語句包含的文件中被調用,程序執行將會馬上返回到調用該文件的程序,而返回值將作為include()或者require()的返回值。而如果是在主程序中調用,那么主程序將會馬上停止執行

  如這段代碼

  < ?php   for($i = 1000;$i >= 1 ; $i– ){

  if( sqrt($i) >= 29){

  echo”$i \n”;

  }

  else{

  return;

  }

  }

  echo”本行將不會被輸出”;

  ?>

  這里的例子和 上面使用exit的效果是一樣的。

  在循環結束條件,自然跳出。

  這個當然是最好理解了,當循環滿足循環臨界條件時就是自己退出。

  3、continue

  continue 是用來用在循環結構中,控制程序放棄本次循環continue語句之后的代碼并轉而進行下一次循環。continue本身并不跳出循環結構,只是放棄這一次循環。如果在非循環結構中(例如if語句中,switch語句中)使用continue,程序將會出錯。

  例如在下面的這段PHP代碼片段中:

  for($i = 1;$i <= 0="" 3="=" 7="=" i="">

  PHP的代碼片段的作用是輸出100以內,既不能被7整除又不能被3整除的那些自然數,循環中先用if條件語句判斷那些能被整除的數,然后執行 continue;語句,就直接進入了下個循環。不會執行下面的輸出語句了。

  4、break

  break是被用在上面所提的各種循環和switch語句中的。他的作用是跳出當前的語法結構,執行下面的語句。break語句可以帶一個參數n,表示跳出循環的層數,如果要跳出多重循環的話,可以用n來表示跳出的層數,如果不帶參數默認是跳出本重循環。

  如:

  for($i = 1;$i <= 10; $i++ ){   for($j = 1;$j <= 10;$j++){   $m = $i * $i + $j * $j;   echo”$m \n”;   if($m < 90 || $m > 190) {

  break 2;

  }

  }

  }

看完上述內容,你們掌握PHP中怎么跳出循環的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

成都市| 天峨县| 晋江市| 宜君县| 策勒县| 邛崃市| 奈曼旗| 绥德县| 荆门市| 平乡县| 紫阳县| 怀宁县| 彰化市| 巫溪县| 精河县| 南安市| 安仁县| 施甸县| 甘泉县| 迭部县| 平潭县| 封丘县| 福海县| 福建省| 扶绥县| 新沂市| 扎赉特旗| 叙永县| 泸定县| 自贡市| 兰考县| 宜黄县| 宜兴市| 额尔古纳市| 义乌市| 镇坪县| 商丘市| 三台县| 万全县| 永寿县| 昔阳县|