php嵌套while循环,PHPwhile嵌套PHP while嵌套
在接下来的时间⾥⾯,我们准备为⼤家继续介绍“PHP while嵌套”。
(1)while 语句的嵌套其实就是在while ⾥⾯再调⽤while,
⽽嵌套的层数是没有限制的。
另外,在while嵌套的过程中,要注意设置好每⼀层while循环的结束条件。
(2)while嵌套语法格式:
while (表达式)
{
while(表达式)
{
语句;
}
}
注意:每⼀层 while 语句后⾯的表达式就是我们要设置的结束条件。
(3)例⼦:
while语句简单例子$a = 0;
$b = 0;
while( $a < 1 ) //设置好循环结束条件$a <1
{
while( $b < 2 ) //设置好循环结束条件$b < 2
{
$b = $b+1;
}
$a = $a + 1;
}
echo $a;
echo $b;
例⼦分析:
(1)⾸先定义了两个变量a与b初值都为0。
(2)执⾏外层的 while 循环,并判断$a < 1 ,即判断0 < 1,结果为true,因为,0是⼩于1。
然后,执⾏外层while循环体中的第⼀⾏代码,
即内层的 while 循环,并判断$b < 2 ,即判断0 < 2,结果为true,因为,0是⼩于2。
然后,执⾏内层while循环体中的第⼀⾏代码,$b = $b + 1,结果为1,并赋给变量b。
所以,变量b中的值由0变为1,
然后,再次执⾏内层的 while 循环,
并判断$b < 2 ,即判断1 < 2,结果为true,因为,1是⼩于2。
然后,执⾏内层while循环体中的第⼀⾏代码,$b = $b + 1,结果为2,并赋给变量b,
所以,变量b中的值由1变为2,
然后,再次执⾏内层的 while 循环,
并判断$b < 2 ,即判断2 < 2,结果为false,因为,2不⼩于2,
这样,就结束内层的while循环,
然后,继续执⾏内层while循环体下⾯的代码,即$a = $a+1,结果为1,并赋给变量a,
所以,变量a中的值由0变为1,
然后,再次执⾏外层的 while 循环,
并判断$a < 1 ,即判断1 < 1,结果为false,因为,1不⼩于1。
这样,就结束外层的while循环。
最后就执⾏echo $a与echo $b,向页⾯输出变量a与b中的值。
所以,页⾯中就输出变量 a 中的值1和变量 b 中的值2。
⾮常好,现在,我们已经掌握了PHP中的“ while嵌套”这个知识点,但是,如何去运⾏⽤它呢?所以,我们就要通过下⽅的按钮进⼊到游戏中,然后,运⽤它去完成任务,这样,才可以加深⼤家对每个知识点的理解和运⽤,以及“尽快进⼊到编程的状态”。
不要停留在理论规则上⾯,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运⾏)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论