php中break 2 和 continue 2 的区别是什么呢?

php中break 2 和 continue 2 的区别是什么呢?

大家好,又见面了,我是全栈君。

continue和break的区别我是知道的。
那continue num 和 break num的区别是什么呢?

break是结束整个循环体,continue是结束单次循环
break num是结束外层第num层整个循环体,continue num 是结束外层第num层单次循环

<?php
    
    foreach($arr1 as $value1)
    {
        foreach($value1 as $value2)
        {
            if($value2 == 0)
            {
               continue; //继续下次循环,在里层的foreach里面,默认为1
               continue 2;//继续下次循环,在外层的foreach里面 
               break; 则同理
            }
        }
    
    }

参考:https://segmentfault.com/q/1010000008396915

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112094.html原文链接:https://javaforall.net

(0)
上一篇 2022年2月10日 下午5:00
下一篇 2022年2月10日 下午5:00


相关推荐

  • 用豆包一键生成PPT,保姆级教程

    用豆包一键生成PPT,保姆级教程

    2026年3月12日
    2
  • 用递归算法的来解决汉诺塔问题

    用递归算法的来解决汉诺塔问题汉诺塔汉诺塔是一个发源于印度的益智游戏 也叫河内塔 相传它源于印度神话中的大梵天创造的三个金刚柱 一根柱子上叠着上下从小到大 64 个黄金圆盘 大梵天命令婆罗门将这些圆盘按从小到大的顺序移动到另一根柱子上 其中大圆盘不能放在小圆盘上面 当这 64 个圆盘移动完的时候 世界就将毁灭 汉诺塔问题源于印度神话那么好多人会问 64 个圆盘移动到底会花多少时间 那么古代印度距离现在已经

    2026年3月17日
    2
  • 软件测试面试题(面试前准备篇)

    软件测试面试题(面试前准备篇)目录一 问题预测让简单介绍下自己 每次面试开场 让说下自己会的内容看了哪些书籍 有问到 了解过哪些技术博客 论坛 有问到 是否了解软件测试需要掌握哪些知识 问到类似问题 之前面试过 觉得自己需要补充哪些 做了哪些行动 为什么做测试 觉得自己做测试有哪些优势 有问到 知道哪些 Bug 系统 9 测试用例的基本要素是 二 介绍一下公司项目三 技能

    2026年3月27日
    2
  • onmousemove鼠标截取

    onmousemove鼠标截取mouseover 鼠标截取

    2026年3月26日
    2
  • Pycharm安装opencv的几种办法(windows下)

    Pycharm安装opencv的几种办法(windows下)Pycharm 安装 opencv 的几种方法之前在默认环境中用 pip 安装过一次 opencv 当时就是参考比人方法弄 稀里糊涂的 然后今天想在自己别的环境下 tensorflow 下安装终于弄懂了一些 暂时发现了几种安装的方法 特此记录下 方法 1 在 Pycharm 自带的库中下载 暂且这么叫吧 如下图 这个方法我也是看别人说的 自己还没试过 描述也没介绍版本啥的 所以个人也不推荐 方法 2 就是

    2026年3月20日
    2
  • 微星主板怎么用微pe装win10

    微星主板怎么用微pe装win10

    2026年3月15日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号