1. 程式人生 > 其它 >PHP快速上手(05):PHP流程控制語句02

PHP快速上手(05):PHP流程控制語句02

技術標籤:PHP

迴圈執行

顧名思義,需要反覆執行的程式碼。

  • for迴圈
    計次迴圈結構
// 計算1到100的階乘 1x2x3x4x5....100
$sum = 1;
for($i=1;$i<=100;$i++) {
    $sum = $sum *  $i;
}
echo "階乘為:".$sum;

結果:
在這裡插入圖片描述

  • while迴圈
    條件迴圈結構
// 條件迴圈
$i=1;
while($i<=5)
{
    echo "數字:" . $i . "<br>";
    $i++;
}

結果:
在這裡插入圖片描述

迴圈中跳轉

break:完全終止迴圈

continue:終止本次迴圈,跳入下一次迴圈

break:

while(true) {
    $num = rand(1,30);
    echo "數字:".$num."<br>";
    if ($num >= 20) {
        echo "<br>條件成立,終止迴圈";
        break;
    }
}

結果:
在這裡插入圖片描述
continue:

// 輸出奇數
for ($i = 1; $i <= 10; $i++) {
    if($i % 2 == 0) {
        continue
; } echo '$i = '.$i.', <br>'; }

結果:
在這裡插入圖片描述