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

[程式編輯]用for()做重覆動作的迴圈處理

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-2-16 01:49:54 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
<?php
  // 從1印到4
  for ($I=1;$I<5;$I++) {
    echo $I;
    echo "<br>";
  }

  // 印個九九乘法表
  for ($I=1;$I<10;$I++) {
    for ($J=1;$J<10;$J++) {
      echo $I*$J;
      echo " ";
    }
    echo "<br>";
  }
?>
結果:

1
2
3
4
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
5 10 15 20 25 30 35 40 45
6 12 18 24 30 36 42 48 54
7 14 21 28 35 42 49 56 63
8 16 24 32 40 48 56 64 72
9 18 27 36 45 54 63 72 81
語法:

for (起始值;停止迴圈的條件判斷式; 每次迴圈要做的事) {
  迴圈成立時,就執行此段程式
}
說明:
  1. 用分號(;)區隔for()裡面的三個要素。
  2. 判斷式可以用大於(>)、大於等於(>=)、小於(<)、小於等於(<=)、等於(==)、不等於(!=)來做判斷。其中等於要用雙等於,不等於要用驚嘆號和等於。
  3. 用大括號{}把要執行的程式包起來。
  4. for(;;)是永遠成立的迴圈。
  5. 用break可以強制跳出迴圈;用continue則忽略接下來的程式,跳回for()那行程式再次執行迴圈。
  6. 雙斜線//表示註解。
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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


Page Rank Check

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

手機版|中央論壇

GMT+8, 2026-10-30 11:00 , Processed in 0.046037 second(s), 15 queries .

Powered by Discuz!

© 2005-2015 Copyrights. Set by YIDAS

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