PHP For循環(huán)含代碼

PHP For循環(huán)

PHP for循環(huán)可用于根據(jù)指定的次數(shù)遍歷一組代碼。愛掏網(wǎng) - it200.com

如果迭代的次數(shù)是已知的,則應(yīng)使用它,否則使用while循環(huán)。愛掏網(wǎng) - it200.com這意味著當(dāng)您已經(jīng)知道要執(zhí)行代碼塊多少次時(shí),可以使用for循環(huán)。愛掏網(wǎng) - it200.com

它允許將所有與循環(huán)相關(guān)的語句放在一個(gè)地方。愛掏網(wǎng) - it200.com請參見下面的語法:

語法

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

參數(shù)

php的for循環(huán)與java/C/C ++的for循環(huán)類似。愛掏網(wǎng) - it200.comfor循環(huán)的參數(shù)具有以下含義:

initialization - 初始化循環(huán)計(jì)數(shù)器的值。愛掏網(wǎng) - it200.comfor循環(huán)的初始值僅執(zhí)行一次。愛掏網(wǎng) - it200.com該參數(shù)為可選參數(shù)。愛掏網(wǎng) - it200.com

condition - 評估每個(gè)迭代值。愛掏網(wǎng) - it200.com循環(huán)在條件為false時(shí)持續(xù)執(zhí)行。愛掏網(wǎng) - it200.com如果條件為TRUE,則循環(huán)執(zhí)行繼續(xù),否則循環(huán)的執(zhí)行結(jié)束。愛掏網(wǎng) - it200.com

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

流程圖

示例1

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

輸出:

1
2
3
4
5
6
7
8
9
10

示例2

所有三個(gè)參數(shù)都是可選的,但分號(;)在for循環(huán)中是必須的。愛掏網(wǎng) - it200.com如果我們不傳遞參數(shù),它將執(zhí)行無限循環(huán)。愛掏網(wǎng) - it200.com

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

輸出:

1
2
3
4
.
.
.

示例3

以下是使用for循環(huán)以四種不同的方式打印數(shù)字1到9的示例。愛掏網(wǎng) - 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嵌套循環(huán)

我們可以在PHP中使用嵌套循環(huán),也就是for循環(huán)里面再嵌套for循環(huán)。愛掏網(wǎng) - it200.com內(nèi)部的for循環(huán)只有在外部for循環(huán)的條件為true時(shí)才會(huì)執(zhí)行。愛掏網(wǎng) - it200.com

對于內(nèi)部或嵌套的for循環(huán)來說,每一個(gè)外部for循環(huán)都完全執(zhí)行一次嵌套的for循環(huán)。愛掏網(wǎng) - it200.com如果外部for循環(huán)要執(zhí)行3次,內(nèi)部for循環(huán)也要執(zhí)行3次,那么內(nèi)部for循環(huán)將會(huì)執(zhí)行9次(第一次外部循環(huán)3次,第二次外部循環(huán)3次,第三次外部循環(huán)3次)。愛掏網(wǎng) - 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循環(huán)

PHP的ForEach循環(huán)用于遍歷數(shù)組元素。愛掏網(wǎng) - 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

聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。
發(fā)表評論
更多 網(wǎng)友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 亚洲网站www| 性xxxxfreexxxxx喷水欧美| 国产精品无码素人福利不卡| 伊人色在线视频| eeuss影院天堂影院| 男女一边摸一边做爽视频| 岳又湿又紧粗又长进去好舒服| 四虎e234hcom| 中国大臿蕉香蕉大视频| 给我免费播放片黄色| 无码熟妇αⅴ人妻又粗又大| 国产女人乱子对白AV片| 亚洲aⅴ男人的天堂在线观看| 3d动漫h在线观看| 朝鲜女**又多又黑毛片全免播放| 国产片欧美片亚洲片久久综合| 亚洲一区日韩一区欧美一区a| 青娱乐欧美视频| 欧美jizz18| 国产成人爱片免费观看视频 | 无码精品国产一区二区三区免费| 国产亚洲欧美日韩在线观看一区二区 | 国产乱人伦偷精品视频| 久久91精品国产91久久麻豆| 美女极度色诱视频国产| 忘忧草日本在线播放www| 六月丁香激情综合成人| heyzo在线| 欧美特黄一免在线观看| 国产精品成人一区二区三区| 九九久久精品国产AV片国产| 韩国三级在线高速影院| 日产国产欧美韩国在线| 北条麻妃vs黑人解禁| 99在线视频网站| 欧美人与动性xxxxx杂性| 国产性生交xxxxx免费| 久久99久久99精品免观看| 精品人人妻人人澡人人爽人人| 大香焦伊人久久| 亚洲大片免费观看|