2016-11-08 20 views
2

我試圖創建一個for循環和另一個for循環裏面,然後顯示結果在3列。它應該是這樣的:如何創建嵌套循環並在3列中顯示結果?

0(0) 0(1) 0(2) 
1(0) 1(1) 1(2) 
2(0) 2(1) 2(2) 
3(0) 3(1) 3(2) 

現在我有這個PHP腳本:

for ($x = 0; $x < 4; $x++) { 
    echo "$x"; 
    for($y = 0; $y < 3; $y++){ 
     echo "($y)<br/>"; 
    } 
} 

感謝提前:)

+0

'
'應該由外環打印,而不是內環。 – Barmar

回答

1

外環是行,內環是列。所以你應該在外循環中打印<br/>。而且,由於您要在每列中打印$x,因此需要在內部循環中打印該內容。

for ($x = 0; $x < 4; $x++) { 
    for($y = 0; $y < 3; $y++){ 
     echo "$x($y) "; 
    } 
    echo "<br/>"; 
}