PHP跳出循环之“continue”实例详解

怪我咯
怪我咯 原创
2023-03-07 13:38:01 2278浏览

学习了“break”跳出循环,再来学习一个我们的“continue”跳出循环。

continue跳出循环没有break强大,continue只能终止本次的循环而进入到下一次循环中

break和continue两者的区别就好像我们下象棋一样,有些人棋品不好,眼看要输了,掀了棋盘不玩了,这是break。还有的人知道这句要输,后面的就不下了,认输再来一局,这就是continue。

continue控制流程图如下所示:

107.jpg

continue跳出循环实例,代码如下

<?php   
  
for($i=0;$i<2;$i++)  
{  
    for($j=1;$j<4;$j++)  
    {  
        if($j==2)  
        {  
            continue 2;   //跳出最近的一个for循环的2次循环(j=2和j=3)  
        }  
    echo '$i='.$i.'$j='.$j."<br>";  
    }  
}  
 ?>

代码运行结果:

70414174451.jpg

实例详解:

首先执行$i=0最外层的循环,然后在执行$j,当执行到$j==2,遇到continue 2,就跳出最近的一个for循环的2次循环,所以j=2是打印不出来的,


以上就是PHP跳出循环之“continue”实例详解的详细内容,更多请关注php中文网其它相关文章!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。