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