首页 >后端开发 >php教程 >PHP跳出循环之“continue”实例详解

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

怪我咯
怪我咯原创
2017-04-15 09:07:583025浏览

学习了“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 &#39;$i=&#39;.$i.&#39;$j=&#39;.$j."<br>";  
    }  
}  
 ?>

代码运行结果:

70414174451.jpg

实例详解:

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


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

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