首頁  >  文章  >  後端開發  >  php for迴圈有幾種寫法

php for迴圈有幾種寫法

藏色散人
藏色散人原創
2021-11-12 10:01:462883瀏覽

php for迴圈有2種寫法,分別是:1、「for(expr1; expr2; expr3){...}」方式;2、「for(expr1; expr2; expr3){if( ...){}break;}...”方式。

php for迴圈有幾種寫法

php for迴圈有幾種寫法?

PHP for迴圈的寫法和範例

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

語法規則:

for (expr1; expr2; expr3){
要执行的代码
}

expr1:表示循環開始的地方

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

expr3 :在每次迴圈之後被求值(並執行)。

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

for  迴圈demo1:

<?php
for($n=1;$n<20;$n++){
    echo &#39;for循环语句执行第&#39;.$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 &#39;for循环语句执行第&#39;.$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 &#39;for循环语句执行第&#39;.$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視頻教程

以上是php for迴圈有幾種寫法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn