PHP for 迴圈
for
迴圈 - 迴圈指定的次數來執行一段程式碼。
PHP for 迴圈
當您知道指令碼應該執行多少次時,可以使用 for
迴圈。
語法
for (expression1, expression2, expression3) {
// code block
}
工作原理如下
- expression1 只計算一次
- expression2 在每次迭代前計算
- expression3 在每次迭代後計算
示例解釋
- 第一個表示式
$x = 0;
會計算一次,並將計數器設定為 0。 - 第二個表示式
$x <= 10;
在每次迭代 *之前* 計算,並且只有當該表示式評估為 true 時,才會執行程式碼塊。在此示例中,只要$x
小於或等於 10,該表示式就為 true。 - 第三個表示式
$x++;
在每次迭代 *之後* 計算,並且在此示例中,該表示式會在每次迭代時將$x
的值增加一。
break 語句
使用 break
語句,即使條件仍然為真,我們也可以停止迴圈。
示例
當 $x
為 3 時停止迴圈
for ($x = 0; $x <= 10; $x++) {
if ($x == 3) break;
echo "The number is: $x <br>";
}
自己動手試一試 »
continue 語句
使用 continue
語句,我們可以停止當前迭代,並繼續下一個。
示例
當 $x
為 3 時,停止並跳到下一次迭代
for ($x = 0; $x <= 10; $x++) {
if ($x == 3) continue;
echo "The number is: $x <br>";
}
自己動手試一試 »
步長為 10
此示例以十為單位計數到 100