首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在PHP中,“中断”或“继续”后的数字是什么意思?

在PHP中,“中断”或“继续”后的数字是什么意思?
EN

Stack Overflow用户
提问于 2011-03-02 20:39:04
回答 1查看 57.2K关注 0票数 51

有没有人能举例说明一下PHP中循环break 2continue 2是什么意思?当breakcontinue后面跟一个数字时是什么意思?

EN

回答 1

Stack Overflow用户

发布于 2011-03-02 20:48:09

break :中断最内层的循环(退出循环)

中断2:中断2个嵌套级别循环(退出2个嵌套循环)

continue :强制循环用于下一次迭代,而不执行循环代码的其余部分

continue 2:强制循环进行下2次迭代,不执行循环代码的其余部分

当我们遇到$array值为5时,退出循环

代码语言:javascript
复制
 break
    $array(4,5,8);
    for ($i=0 ;$i < 10 $i ++)
    {
        if ($array[$i]==5)
        {
          break;
        }
    }

中断(n)

当我们在$array中遇到值5时,退出两个循环;

代码语言:javascript
复制
for ($i=0 ;$i < 10 $i ++)
  {
    for($j=0; $j <10; $j++)
     {
            if ($array[$i][$j]==5)
            {
              break 2;
            }
     }
 }

继续

当value为5时,将打印消息;

代码语言:javascript
复制
for($i=0; $i<10; $i++)
{
   if ($array[$i] != 5)
   { 
     continue;// will reach at the first line from here which is for($i=0;.....
   }
   echo 'This is five';
}

}

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5167561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档