PHP For循環含代碼

    PHP For循環

    PHP for循環可用于根據指定的次數遍歷一組代碼。愛掏網 - it200.com

    如果迭代的次數是已知的,則應使用它,否則使用while循環。愛掏網 - it200.com這意味著當您已經知道要執行代碼塊多少次時,可以使用for循環。愛掏網 - it200.com

    它允許將所有與循環相關的語句放在一個地方。愛掏網 - it200.com請參見下面的語法:

    語法

    for(initialization; condition; increment/decrement){
    //code to be executed
    }
    

    參數

    php的for循環與java/C/C ++的for循環類似。愛掏網 - it200.comfor循環的參數具有以下含義:

    initialization - 初始化循環計數器的值。愛掏網 - it200.comfor循環的初始值僅執行一次。愛掏網 - it200.com該參數為可選參數。愛掏網 - it200.com

    condition - 評估每個迭代值。愛掏網 - it200.com循環在條件為false時持續執行。愛掏網 - it200.com如果條件為TRUE,則循環執行繼續,否則循環的執行結束。愛掏網 - it200.com

    increment/decrement - 增加或減少變量的值。愛掏網 - it200.com

    流程圖

    示例1

    <?php  
    for(n=1;n<=10;n++){  
    echo "n<br/>";  
    }  
    ?>
    

    輸出:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    

    示例2

    所有三個參數都是可選的,但分號(;)在for循環中是必須的。愛掏網 - it200.com如果我們不傳遞參數,它將執行無限循環。愛掏網 - it200.com

    <?php
        i = 1;
        //infinite loop
        for (;;) {
            echoi++;
            echo "</br>";
        }
    ?>
    

    輸出:

    1
    2
    3
    4
    .
    .
    .
    

    示例3

    以下是使用for循環以四種不同的方式打印數字1到9的示例。愛掏網 - it200.com

    <?php
        /* example 1 */
    
        for (i = 1;i <= 9; i++) {
        echoi;
        }
        echo "</br>";
    
        /* example 2 */
    
        for (i = 1; ;i++) {
            if (i>9) {
                break;
            }
            echoi;
        }
        echo "</br>";
    
        /* example 3 */
    
        i = 1;
        for (; ; ) {
            if (i > 9) {
                break;
            }
            echo i;i++;
        }
        echo "</br>";
    
        /* example 4 */
    
        for (i = 1,j = 0; i <= 9;j += i, printi, $i++);
    ?>
    

    輸出:

    123456789
    123456789
    123456789
    123456789
    

    PHP嵌套循環

    我們可以在PHP中使用嵌套循環,也就是for循環里面再嵌套for循環。愛掏網 - it200.com內部的for循環只有在外部for循環的條件為true時才會執行。愛掏網 - it200.com

    對于內部或嵌套的for循環來說,每一個外部for循環都完全執行一次嵌套的for循環。愛掏網 - it200.com如果外部for循環要執行3次,內部for循環也要執行3次,那么內部for循環將會執行9次(第一次外部循環3次,第二次外部循環3次,第三次外部循環3次)。愛掏網 - it200.com

    示例

    <?php  
    for(i=1;i<=3;i++){  
    for(j=1;j<=3;j++){  
    echo "ij<br/>";  
    }  
    }  
    ?>
    

    輸出:

    1 1
    1 2
    1 3
    2 1
    2 2
    2 3
    3 1
    3 2
    3 3
    

    PHP的ForEach循環

    PHP的ForEach循環用于遍歷數組元素。愛掏網 - it200.com

    語法

    foreach( array asvar ){
     //code to be executed
    }
    ?>
    

    示例

    <?php
    season=array("summer","winter","spring","autumn");
    foreach(season as arr ){
      echo "Season is:arr<br />";
    }
    ?>
    

    輸出:

    Season is: summer
    Season is: winter
    Season is: spring
    Season is: autumn
    

    聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
    發表評論
    更多 網友評論0 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 国产精品毛片一区二区| 国产午夜精品一区理论片| 91一区二区三区| 欧美日韩国产免费一区二区三区| 精品国产香蕉伊思人在线在线亚洲一区二区| 久久精品亚洲一区二区三区浴池| 日韩精品人妻一区二区中文八零 | 国产亚洲无线码一区二区| 国产高清一区二区三区视频| 精品国产一区二区三区色欲| 久久精品动漫一区二区三区| 国产精品女同一区二区久久| 色一情一乱一伦一区二区三区日本| 最新欧美精品一区二区三区| 精品一区二区三区在线观看视频| 国产一区二区精品| 国产一区视频在线| 亚洲无线码在线一区观看| 亚洲日本一区二区三区在线| 亲子乱AV视频一区二区| 日本中文字幕一区二区有码在线| 国产日韩一区二区三免费高清| 亚洲国产专区一区| a级午夜毛片免费一区二区| 精品成人一区二区三区四区| 中文字幕一区二区三区日韩精品| 亚洲色精品vr一区二区三区| 97久久精品午夜一区二区| 免费av一区二区三区| 无码少妇一区二区性色AV| 精品无码日韩一区二区三区不卡 | 一区二区三区亚洲| 中文字幕精品一区二区日本| 国产精品一区二区久久精品涩爱| 欧美亚洲精品一区二区| 国产MD视频一区二区三区| 中文字幕在线视频一区| 无码国产精品一区二区免费16| 亚洲欧洲日韩国产一区二区三区| 人妻视频一区二区三区免费| 亚洲人成网站18禁止一区|