【发布时间】:2018-04-16 09:59:58
【问题描述】:
我以为我懂一些编程的东西...但是我不明白下面的例子...
<?php
$i = 0;
$j = 0;
while($i<5){
while($j<5){
echo "$i $j; ";
$j++;
}
$i++;
}
我期望的输出:“0 0;0 1;0 2;0 3;0 4;1 0;1 1;1 2;1 3;1 4;0 0;2 1;2 2;2 3 ; 2 4; 3 0; 3 1; 3 2; 3 3; 3 4; 4 0; 4 1; 4 2; 4 3; 4 4;"。
我得到的输出:“0 0; 0 1; 0 2; 0 3; 0 4;”。
这是为什么呢?
【问题讨论】:
-
你为什么期望这个输出?
-
因为我忘记在“while”之前将 j 设置为 0。 for循环习惯:)
-
我明白了,你尝试了一种有趣的方法来获得这个结果! :)
标签: php loops while-loop cycle