PHP while 迴圈
while
迴圈 - 只要指定條件為真,就迴圈執行一段程式碼。
PHP while 迴圈
while
迴圈只要指定條件為真,就執行一段程式碼。
示例
當 $i
小於 6 時,輸出 $i
$i = 1;
while ($i < 6) {
echo $i;
$i++;
}
自己動手試一試 »
注意: 記住要遞增 $i
,否則迴圈將永遠繼續下去。
while
迴圈不執行特定的次數,而是每次迭代後檢查條件是否仍然為真。
條件不一定是一個計數器,它可以是某個操作的狀態,或者任何能求值為真或假的值。
break 語句
使用 break
語句,即使條件仍然為真,我們也可以停止迴圈。
示例
當 $i
為 3 時停止迴圈
$i = 1;
while ($i < 6) {
if ($i == 3) break;
echo $i;
$i++;
}
自己動手試一試 »
continue 語句
使用 continue
語句,我們可以停止當前迭代,並繼續下一個。
示例
當 $i
為 3 時停止,並跳到下一次迭代
$i = 0;
while ($i < 6) {
$i++;
if ($i == 3) continue;
echo $i;
}
自己動手試一試 »
替代語法
while
迴圈的語法也可以使用 endwhile
語句來寫,如下所示:
示例
當 $i
小於 6 時,輸出 $i
$i = 1;
while ($i < 6):
echo $i;
$i++;
endwhile;
自己動手試一試 »
第 10 步
如果你想讓 while
迴圈計數到 100,但每次只增加 10,你可以在每次迭代時將計數器增加 10 而不是 1。
示例
以 10 為步長計數到 100
$i = 0;
while ($i < 100) {
$i+=10;
echo $i "<br>";
}
自己動手試一試 »
W3schools 學習路徑
跟蹤您的進度 - 免費!