久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      怎樣去搞清楚PHP的While循環(huán)和do-while循環(huán),五分鐘就夠了!

      在之前的文章中給大家?guī)砹恕对鯓尤ソoPHP數(shù)組進(jìn)行排序(圖文詳解)》,這篇文章中詳細(xì)的介紹了應(yīng)該怎樣去給PHP數(shù)組進(jìn)行排序,本篇文章繼續(xù)給大家?guī)鞵HP相關(guān)的基礎(chǔ)知識(shí),關(guān)于PHP的While循環(huán)。希望對大家有所幫助。

      怎樣去搞清楚PHP的While循環(huán)和do-while循環(huán),五分鐘就夠了!

      PHP循環(huán)-While循環(huán)

      首先,為什么會(huì)存在循環(huán)?代碼為什么要用循環(huán)?在我們的日常使用中,會(huì)遇到需要反復(fù)運(yùn)行同一代碼塊。我們可以使用循環(huán)來執(zhí)行這樣的任務(wù),而不是添加若干幾乎相等的代碼行,顯得臃腫。

      • 什么是While循環(huán)?

      While循環(huán)是PHP循環(huán)的一種,while是一個(gè)布爾型循環(huán),它會(huì)先判斷while(布爾判斷)的值為真(true)就執(zhí)行大括號括起來的代碼。如果為假就出去,執(zhí)行后面的代碼。

      • While語法格式如下:

      while (條件) {     動(dòng)作; }

      while 循環(huán)中“條件”的計(jì)算結(jié)果一定要是布爾型的 真(TRUE) 或假( FALSE),如果是其他類型的值,也會(huì)自動(dòng)轉(zhuǎn)換為布爾類型的值。

      舉例如下:

      <?php     $a = 1;     //While循環(huán)提供條件,$a<=6時(shí),表達(dá)式為真,會(huì)循環(huán)下去     while($a <= 6) {         echo "循環(huán)結(jié)果:".$a."<br/>";         //每循環(huán)一次,通過運(yùn)算符,它的值就+1         $a++;     } ?>

      輸出結(jié)果:

      怎樣去搞清楚PHP的While循環(huán)和do-while循環(huán),五分鐘就夠了!

      由結(jié)果可以看出,只有當(dāng)While循環(huán)條件的計(jì)算結(jié)果是假(flase)時(shí),While循環(huán)才會(huì)停止。

      PHP do…while 循環(huán)

      剛才的While循環(huán)已經(jīng)了解的差不多了,繼續(xù)來看一看do…while循環(huán)。

      • 什么是do…while循環(huán)?

      它們兩個(gè)非常相似,先看一下兩者的區(qū)別: do while 循環(huán)的表達(dá)式不是在每次循環(huán)開始時(shí)檢查,而是在每次循環(huán)結(jié)束時(shí)檢查。

      do-while 不論while判斷是否成立,先執(zhí)行一次代碼代碼塊循環(huán)語句,保證會(huì)執(zhí)行一次,然后再去判斷。

      • do…while循環(huán)語法如下:

      do {     動(dòng)作; } while (條件);

      其中 while 語句中“條件”的計(jì)算結(jié)果也一定要是布爾型的 真(TRUE) 或假( FALSE)。

      使用 do while 時(shí)最后一定要有一個(gè)分號;。

      <?php  $a=1;  //和while循環(huán)不同的是,do-while會(huì)先執(zhí)行一次動(dòng)作,再去判斷  do {      echo "循環(huán)結(jié)果是:$a <br>";      //每循環(huán)一次,通過運(yùn)算符,它的值+1      $a++;  } while ($a<=5);  ?>

      輸出結(jié)果:

      1014.24.png

      可以試一下,將一開始$a賦值就為假,也就是不符合do-while條件,來看一下輸出結(jié)果有什么變化:

      <?php  $a=100;  //和while循環(huán)不同的是,do-while會(huì)先執(zhí)行一次動(dòng)作,再去判斷  do {      echo "循環(huán)結(jié)果是:$a <br>";      //每循環(huán)一次,通過運(yùn)算符,它的值+1      $a++;  } while ($a<=5);  ?>

      輸出結(jié)果:

      1014.25.png

      既然判斷為假,那do-while循環(huán)就不會(huì)開始,動(dòng)作語塊只執(zhí)行一次。

      總結(jié)一下:

      do while 循環(huán)的流程是:先執(zhí)行一次循環(huán)體中的動(dòng)作,然后判斷條件表達(dá)式的值,當(dāng)輸入條件的值為 TRUE 時(shí),返回重新執(zhí)行循環(huán)體中的動(dòng)作語句,如此反復(fù),直到表達(dá)式的值等于假( FALSE) 為止,循環(huán)結(jié)束。

      推薦學(xué)習(xí):《PHP視頻教程》

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號