for循環是PHP中復雜的循環結構,它有三個表達式。語法格式如下:
for (expr1; expr2; expr3){ statement;}
語法詳解:
第一個表達式expr1在循環開始的時候只執行一次
第二個表達式expr2在循環體的每次循環開始的時候執行,如果執行的結果是true,則執行 statement,否則,跳出循環,往下執行。
第三個表達式expr3在每次循環后被執行。
for循環語句流程控制圖
我們可以將for循環看作是一個緊湊、簡潔版的while循環,像下面這樣,
使用while循環寫的代碼:
<?phpheader("Content-type:text/html;charset=utf-8"); //設置編碼$num = 1;while ($num <= 5) { echo $num; $num++;}?>
使用for循環可以改為下面這樣的寫法
<?phpheader("Content-type:text/html;charset=utf-8"); //設置編碼$num = 1;for ($num = 1; $num <= 5; $num++) { echo $num;}?>
兩種代碼運行的結果是一樣的。因此,在功能方面,可以把for循環和while循環看作是等價的
for循環實例
本實例使用for循環,輸出5以內的數
<?phpheader("Content-type:text/html;charset=utf-8"); //設置編碼for($x=1;$x<5;$x++){ echo "學習PHP的第".$x."年"."<br/>";}?>
代碼運行結果:
上面就是對for循環簡單的應用了,一定要記住,使用循環的時候,一定要確保循環能結束,不要有死循環,關于死循環,在我們講“while”循環語句的時候,已經介紹過了,不了解的可以去看一下。在這里就不做過多的介紹了,下一節,我們講PHP一個特殊的循環語句“foreach循環”。
以上就是PHP循環控制語句之“for”循環語句實例詳解的詳細內容,更多請關注 其它相關文章!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答