PHP for循環的寫法和示例


For循環是最近的循環語句之一,無論哪種語言,都有這個循環語句,也是我們工作中常用的循環方法。

語法規則:

for (expr1; expr2; expr3){

要執行的代碼

}

expr1:表示循環開始的地方

expr2 :循環的條件,如果值為 TRUE,則繼續循環,執行嵌套的循環語句。如果值為 FALSE,則終止循環。

expr3 :在每次循環之后被求值(並執行)。

寫的有點晦澀難懂,我們寫個最簡單的for 循環demo吧!

for  循環 demo1:

<?php
for($n=1;$n<20;$n++){
    echo 'for循環語句執行第'.$n."次<br>";
}

執行結果:

for循環語句執行第1次
for循環語句執行第2次
for循環語句執行第3次
for循環語句執行第4次
for循環語句執行第5次
for循環語句執行第6次
for循環語句執行第7次
for循環語句執行第8次
for循環語句執行第9次
for循環語句執行第10次
for循環語句執行第11次
for循環語句執行第12次
for循環語句執行第13次
for循環語句執行第14次
for循環語句執行第15次
for循環語句執行第16次
for循環語句執行第17次
for循環語句執行第18次
for循環語句執行第19次

可以看出,當$n<20的條件不滿足的時候,就不輸出$n。

For循環語句Demo2,用break跳出for循環:

<?php
for($n=1;$n<20;$n++){
    if($n==10){
        break;
    }
    echo 'for循環語句執行第'.$n."次<br>";
}

輸出結果:

for循環語句執行第1次
for循環語句執行第2次
for循環語句執行第3次
for循環語句執行第4次
for循環語句執行第5次
for循環語句執行第6次
for循環語句執行第7次
for循環語句執行第8次
for循環語句執行第9次

當n等於10的時候,跳出循環,不繼續執行。如果我們只是要跳出10,其他的繼續執行,可以這樣寫:

<?php
for($n=1;$n<20;$n++){
    if($n==10){
        continue;
    }
    echo 'for循環語句執行第'.$n."次<br>";
}

這樣我們就只是跳出一個循環,結果如下:

for循環語句執行第1次
for循環語句執行第2次
for循環語句執行第3次
for循環語句執行第4次
for循環語句執行第5次
for循環語句執行第6次
for循環語句執行第7次
for循環語句執行第8次
for循環語句執行第9次
for循環語句執行第11次
for循環語句執行第12次
for循環語句執行第13次
for循環語句執行第14次
for循環語句執行第15次
for循環語句執行第16次
for循環語句執行第17次
for循環語句執行第18次
for循環語句執行第19次

本人博客:PHP for循環的寫法和示例


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM