---
# System prepended metadata

title: PHP 循環迴圈
tags: [循環迴圈, HTML, While, PHP]

---

###### tags: `PHP` `循環迴圈` `While` `HTML`
# PHP 循環迴圈

# while
- 用於迴圈次數不明確
  循環重複執行, 直到條件不成立時停止循環
  <pre>
  while(條件){要執行的代碼}
  </pre>
  例:
  <pre>
  $i=1;
  while($i<=5)
  {
  echo "The number is " . $i . "< br>";
  $i++;
  }
  </pre>
  變數i=1;
  while(變數i小於等於5時)執行
  {
  顯示 "The number is" ~~相連~~ 變數i目前的值 ~~相連~~ "<斷行>";
  變數i的值+1;
  }
  
  *顯示:
  The number is 1
  The number is 2
  The number is 3
  The number is 4
  The number is 5
  
# do...while
  先執行一次代碼, 指定條件成立時, 重複循環執行 該代碼
  <pre>
  do{要執行的代碼;}
  while (條件);
  </pre>
  例:
  <pre>
  $i=1;
  do
  {$i++;
  echo "The number is" . $i . "< br>";}
  while ($i<=5);
  </pre>
  
  變數i=1;
  do執行
  {變數i+1;
  顯示"The number is" ~~相連~~ 變數i目前的值 ~~相連~~ "<斷行>";}
  while條件(變數i目前的值 小於等於5;)
  
  *顯示:
  The number is 2
  The number is 3
  The number is 4
  The number is 5
  
  和上面while相反不同的是先執行代碼,在看條件是否到達停止標準($ i小於等於5)
  所以一開始執行$ i+1使$ i1+1=2
  echo時便從2起跳
  
  
  
  
# for
  在有想要循環明確次數下使用
  循環執行代碼,指定的次數
  
  
# foreach
  根據陣列中, 每個值, 來循環代碼
