我需要有关PHP中嵌套for循环的解释,你能解释下面的代码它是如何工作的原因是结果是:
for ($a=0; $a < 10; $a++) {
for ($b=0; $b < 10; $b++) {
echo $b;
echo $a;
}
}
答案 0 :(得分:1)
代码:
for ($a=0; $a < 10; $a++) {
for ($b=0; $b < 10; $b++) {
echo $b;
echo $a;
}
工作:
for = loop
$ a和$ b是变量
$ a = 0; &lt; - 这是$ a(变量)的值。
$ a&lt; 10; &lt; - 这是变量的条件。计划工作到$ a be&lt; 10 ..
$ a ++&lt; - 这是为变量$ a添加+1;
echo $ a; &lt; - 在网站上显示变量($ a)
for ($a=0; $a < 10; $a++){
echo $a;
}
^此代码为: 0 1 2 3 4 五 6 7 8 9
for ($a=0; $a < 10; $a++) {
for ($b=0; $b < 10; $b++) {
echo $b;
echo $a;
}
这段代码很复杂,因为循环循环并在第二循环中显示变量...
如果您创建评论:
for ($a=0; $a < 10; $a++) {
for ($b=0; $b < 10; $b++) {
// echo $b;
echo $a;
}
你可以看到,循环创建0 1 2 3 4 5 6 7 8 9 x 10次......
但是如果我们创建评论:
for ($a=0; $a < 10; $a++) {
for ($b=0; $b < 10; $b++) {
echo $b;
// echo $a;
}
我们看到了:
0000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999
如果我们像你一样使用循环:
for ($a=0; $a < 10; $a++) {
for ($b=0; $b < 10; $b++) {
echo $b;
echo $a;
}
你会得到这些数字的混合......:)
请在更多帮助下回复我的问题:VV
为什么要使用2个循环?
我帮助你,如果我知道更多......