查看: 1891|回復: 0
打印 上一主題 下一主題

[程式編輯]用while()做迴圈處理

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-2-16 01:49:00 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
<?php
  $a = 0;
  while ($a<3) {
    $a++;
    echo "第一個迴圈: $a <br>";
  }

  $a = 0;
  do {
    $a++;
    echo "第二個迴圈: $a <br>";
  } while ($a<3);
?>
結果:

第一個迴圈: 1
第一個迴圈: 2
第一個迴圈: 3
第二個迴圈: 1
第二個迴圈: 2
第二個迴圈: 3
語法:

while (條件判斷式) {
判斷式成立就執行這段碼式,直到不成立
}

do {
先執行這段程式,再判斷式是否成立,成立則繼續,不成立則跳開
} while (條件判斷式);
說明:
  1. 兩種語法,但第二種語法是至少執行一次才判斷是否成立。
  2. 判斷式可以用大於(>)、大於等於(>=)、小於(<)、小於等於(<=)、等於(==)、不等於(!=)來做判斷。其中等於要用雙等於,不等於要用驚嘆號和等於。
  3. 還可以配合用or(||)、and(&&)、not(!)做運算。
  4. 用大括號{}把要執行的程式包起來。
  5. while(true)是永遠成立的迴圈;while(false)是永遠不成立的迴圈。
  6. 用break可以強制跳出迴圈;用continue則忽略接下來的程式,跳回while()那行程式再次執行迴圈。
  7. 把上述程式改成$a=3,再看看結果吧!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

本論壇為非營利之網路平台,所有文章內容均為網友自行發表,不代表論壇立場!若涉及侵權、違法等情事,請告知版主處理。


Page Rank Check

廣告刊登  |   交換連結  |   贊助我們  |   服務條款  |   免責聲明  |   客服中心  |   中央分站

手機版|中央論壇

GMT+8, 2026-10-30 05:33 , Processed in 0.032566 second(s), 15 queries .

Powered by Discuz!

© 2005-2015 Copyrights. Set by YIDAS

快速回復 返回頂部 返回列表