关于php中的嵌套循环

时间:2014-07-11 20:40:44

标签: php loops for-loop

我需要有关PHP中嵌套for循环的解释,你能解释下面的代码它是如何工作的原因是结果是:

for ($a=0; $a < 10; $a++) { 
    for ($b=0; $b < 10; $b++) { 
        echo $b;
        echo $a;
    }
}

1 个答案:

答案 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个循环?

我帮助你,如果我知道更多......