###### 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 根據陣列中, 每個值, 來循環代碼