1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢(xún)
      選擇下列產(chǎn)品馬上在線(xiàn)溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
      PHP中怎么跳出循環(huán)-創(chuàng)新互聯(lián)

      PHP中怎么跳出循環(huán),相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

      讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:空間域名、網(wǎng)站空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、伽師網(wǎng)站維護(hù)、網(wǎng)站推廣。

      PHP中跳出循環(huán)的方式

      1、exit

      exit是用來(lái)結(jié)束程序執(zhí)行的。可以用在任何地方,本身沒(méi)有跳出循環(huán)的含義。exit可以帶一個(gè)參數(shù),如果參數(shù)是字符串,PHP將會(huì)直接把字符串輸出,如果參數(shù)是integer整形(范圍是0-254),那個(gè)參數(shù)將會(huì)被作為結(jié)束狀態(tài)使用。

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

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

      echo”$i \n”;

      }

      else{

      exit;

      }

      }

      echo”本行將不會(huì)被輸出”;

      ?>

      上面這個(gè)例子中直接在從循環(huán)里結(jié)束了代碼的運(yùn)行,這樣會(huì)導(dǎo)致后面的代碼都不會(huì)被執(zhí)行,如果是在一個(gè)php web 頁(yè)面里面,甚至連exit后面的html代碼都不會(huì)被輸出。

      2、return

      return 語(yǔ)句是用來(lái)結(jié)束一段代碼,并返回一個(gè)參數(shù)的。可以從一個(gè)函數(shù)里調(diào)用,也可以從一個(gè)include()或者require()語(yǔ)句包含的文件里來(lái)調(diào)用,也可以是在主程序里調(diào)用,如果是在函數(shù)里調(diào)用程序?qū)?huì)馬上結(jié)束運(yùn)行并返回參數(shù),如果是include()或者require()語(yǔ)句包含的文件中被調(diào)用,程序執(zhí)行將會(huì)馬上返回到調(diào)用該文件的程序,而返回值將作為include()或者require()的返回值。而如果是在主程序中調(diào)用,那么主程序?qū)?huì)馬上停止執(zhí)行

      如這段代碼

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

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

      echo”$i \n”;

      }

      else{

      return;

      }

      }

      echo”本行將不會(huì)被輸出”;

      ?>

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

      在循環(huán)結(jié)束條件,自然跳出。

      這個(gè)當(dāng)然是好理解了,當(dāng)循環(huán)滿(mǎn)足循環(huán)臨界條件時(shí)就是自己退出。

      3、continue

      continue 是用來(lái)用在循環(huán)結(jié)構(gòu)中,控制程序放棄本次循環(huán)continue語(yǔ)句之后的代碼并轉(zhuǎn)而進(jìn)行下一次循環(huán)。continue本身并不跳出循環(huán)結(jié)構(gòu),只是放棄這一次循環(huán)。如果在非循環(huán)結(jié)構(gòu)中(例如if語(yǔ)句中,switch語(yǔ)句中)使用continue,程序?qū)?huì)出錯(cuò)。

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

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

      PHP的代碼片段的作用是輸出100以?xún)?nèi),既不能被7整除又不能被3整除的那些自然數(shù),循環(huán)中先用if條件語(yǔ)句判斷那些能被整除的數(shù),然后執(zhí)行 continue;語(yǔ)句,就直接進(jìn)入了下個(gè)循環(huán)。不會(huì)執(zhí)行下面的輸出語(yǔ)句了。

      4、break

      break是被用在上面所提的各種循環(huán)和switch語(yǔ)句中的。他的作用是跳出當(dāng)前的語(yǔ)法結(jié)構(gòu),執(zhí)行下面的語(yǔ)句。break語(yǔ)句可以帶一個(gè)參數(shù)n,表示跳出循環(huán)的層數(shù),如果要跳出多重循環(huán)的話(huà),可以用n來(lái)表示跳出的層數(shù),如果不帶參數(shù)默認(rèn)是跳出本重循環(huá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;

      }

      }

      }

      看完上述內(nèi)容,你們掌握PHP中怎么跳出循環(huán)的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


      當(dāng)前題目:PHP中怎么跳出循環(huán)-創(chuàng)新互聯(lián)
      鏈接地址:http://www.ef60e0e.cn/article/ddsjps.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        昌吉市| 陇南市| 金寨县| 梨树县| 清远市| 永泰县| 华宁县| 柳江县| 六安市| 马关县| 公安县| 封开县| 大兴区| 湘潭县| 巨鹿县| 化德县| 治县。| 商丘市| 桃园市| 玉门市| 崇义县| 安阳市| 宣汉县| 灯塔市| 周宁县| 镇康县| 剑河县| 濮阳县| 宁城县| 河北省| 自贡市| 青阳县| 行唐县| 砀山县| 乐至县| 铜梁县| 鹰潭市| 卓资县| 巍山| 正定县| 新郑市|