PHP循環控制語句之「for」迴圈語句實例詳解

怪我咯
發布: 2023-03-07 13:32:01
原創
4354 人瀏覽過

本章,我們跟大家講解一下PHP迴圈控制語句中的「for」迴圈。

for迴圈是PHP中複雜的循環結構,它有三個表達式。 語法格式如下:

 for (expr1; expr2; expr3){
     statement;
}
登入後複製

#語法詳解:

##第一個表達式expr1在循環開始的時候只執行一次 

第二個表達式expr2在循環體的每次循環開始的時候執行,如果執行的結果是true,則執行statement,否則,跳出循環,往下執行。

第三個表達式expr3在每次迴圈後被執行。

for循環語句流程控制圖

PHP循環控制語句之「for」迴圈語句實例詳解

#我們可以將PHP循環控制語句之「for」迴圈語句實例詳解for循環看成是一個緊湊、簡潔版的while循環,像下面這樣,

使用while循環寫的程式碼:

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码
$num = 1;
while ($num <= 5) {
    echo $num;
    $num++;
}
?>
登入後複製

使用for迴圈可以改為下面這樣的寫法

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码
$num = 1;
for ($num = 1; $num <= 5; $num++) {
    echo $num;
}

?>
登入後複製

兩種程式碼運行的結果是一樣的。 因此,在功能方面,可以把for迴圈和while迴圈看成是等價的

for迴圈實例

本實例使用for循環,輸出5以內的數字

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码
for($x=1;$x<5;$x++){
    echo "学习PHP的第".$x."年"."<br/>";
}
?>
登入後複製

程式碼運行結果:

PHP循環控制語句之「for」迴圈語句實例詳解

上面就是對for循環簡單的應用了,一定要記住,使用循環的時候,一定要確保循環能結束,不要有死循環,關於死循環,在我們講

「while」迴圈語句的時候,已經介紹過了,不了解的可以去看一下。這裡就不做過多的介紹了,下一節,我們講PHP一個特殊的迴圈語句「foreach迴圈」。

以上是PHP循環控制語句之「for」迴圈語句實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板