PHP for迴圈


PHP for迴圈可以用來遍歷一組指定的次數的程式碼。如果疊代次數已知,則應優先考慮使用for迴圈,否則使用while迴圈。
for迴圈的語法

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

for迴圈流程圖

範例程式碼-

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

輸出結果如下-

1
2
3
4
5
6
7
8
9
10

PHP巢狀for迴圈

在PHP中,我們可以在for迴圈中使用for迴圈,它稱為巢狀for迴圈。
在內部或巢狀for迴圈的情況下,對於每一次執行的外部for迴圈,將完全執行巢狀的內for迴圈。 如果外部for迴圈執行3次,內部for迴圈執行3次,內部for迴圈將一共要執行9次(第一個外部for迴圈為3次,第二個內for部迴圈為3次)。

範例

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

上面程式碼輸出結果如下 -

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

PHP foreach迴圈

PHP中的foreach迴圈迴圈用於遍歷陣列元素。

語法

<?php
foreach( $array as $var ){  
 //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