PHP 多层循环 如何跳出循环?
1.跳出内循环
在内循环里使用break只会跳出单层循环,并不会影响外层循环工作。
function test2(){$a = [1,2,3,5,6,7,8,9];$b = [3,5,6,7,10,8];foreach ($a as $value){foreach ($b as $v){if($value == $v){var_dump($v); // 会输出:3、5、6、7、8break;}}echo $value; //12356789}}
1.跳出内循环继续外循环
在循环内 continue或break 后加数字可以指定跳出几层循环,比如 continue 2; 就是跳出2层循环
function test2(){$a = [1,2,3,5,6,7,8,9];$b = [3,5,6,7,10,8];foreach ($a as $value){foreach ($b as $v){if($value == $v){continue 2;}}echo $value; //129}}function test3(){$a = [1,2,3,5,6,7,8,9];$b = [3,5,6,7,10,8];foreach ($a as $value){foreach ($b as $v){if($value == $v){break 2;}}echo $value; //12}}
PHP 多层循环 如何跳出循环?相关推荐
- 怎么在多层循环中直接跳出循环
小编在java的学习中,发现大家在嵌套多层循环时,当得到我们想要的目标结果后,为了避免计算资源的浪费,需要直接跳出循环,这里也是小编自己的学习笔记 针对单层循环的跳出 设定了一个条件,当数值增长到5时 ...
- js map满足条件跳出循环_js for等循环 跳出多层循环
js for 循环 跳出多层循环 var a = [1,2,3,4,5,6,7,8]; // 8个数 var b = [11,12,13,14,15,3,16,17]; //8个数 testFor() ...
- java中跳出循环终止循环_js for终止循环 跳出多层循环
今天写带代码的时候遇到一段代码,需要终止运行for,通过遍历json数据实现判断 var Tid="55555"; var jb51cp = [ {id:66666,Cpurl:& ...
- python的跳出循环方式(跳出多层循环方法)
常规的break跳出当前循环,continue终止当前,不会跳出整个循环,当有多个循环时,如何跳出整个循环 break跳出当前最深的循环 def test1():for i in range(3):f ...
- python从多层循环嵌套中退出_python中退出多层循环的方法
1.定义标记变量:利用变量值的变化退出循环 # 第一种嵌套形式 a = [[1, 2, 3], [5, 5, 6], [7, 8, 9]] # init_i = 0 # init_j = 0 flag ...
- js for、forEach, 跳出多层循环
1.for跳出循环 var a = [1, 2, 3, 4, 5, 6, 7, 8]; // 8个数 var b = [11, 12, 13, 14, 15, 3, 16, 17]; //8个数tes ...
- python提前结束本层循环_python中退出多层循环的方法
1.定义标记变量:利用变量值的变化退出循环 # 第一种嵌套形式 a = [[1, 2, 3], [5, 5, 6], [7, 8, 9]] # init_i = 0 # init_j = 0 flag ...
- Python教程:跳出多层循环for、while
for跳出多层循环 break_flag = False for i in range(10):print("爷爷层",i)for j in range(10):print(&qu ...
- 【Java基础】使用带有标签的break,跳出多层循环
带有标签的break 多层for循环嵌套中,在某一个for循环前面加一个标签,如label:,在需要break的时候就可以直接break出多层循环,跳至label处(label后面紧跟的循环也被跳出) ...
最新文章
- Platform Builder 5下WinCE 5.0目录结构
- [转载]java日志框架log4j详细配置及与slf4j联合使用教程
- PHP程序员突破成长瓶颈
- 使用node来搭建简单的后台业务
- 免费迅雷会员VIP帐号获取器 – 迅雷离线下免费用
- java ftp上传超时_java - Java FTP连接超时 - 堆栈内存溢出
- vue组件化通信之父向子传值
- STM32H743+CubeMX-ADC+DMA采样四路AD
- 漫步线性代数二十——快速傅里叶变换(下)
- 调整对话框大小位置以及对话框控件的位置
- 时至今日,百度无人车还好吗?
- 深度学习自学(十三):Nas+Mnas移动端网络搜索结构
- 【转】深入理解Java:SimpleDateFormat安全的时间格式化
- jquery 开始与结束方法 loading窗
- 薪酬体系怎么设计?看看这家把薪酬公开的公司怎么说
- MPEG4 协议详解
- 中国手机市场调查报告
- Chrome插件(扩展)开发全攻略
- 常用智能小车电机驱动模块选型
- mysql辅助索引非叶子节点_Mysql的聚集索引与辅助索引
热门文章
- Linux奇特的小命令
- ubuntu 下 pycharm 搜狗输入法候选词在左下角问题
- python爬取邮件内容_python 接收邮件获取邮件内容
- geojson转为esrijson
- PyTorch:RNN,TensorBoard,部署PyTorch,数据增强
- 腾讯文学动作密集 疑为手Q发力移动阅读铺路
- 新闻!Kid.ArtFin@版权猫ip猫ipMALL.io x Kid.ArtWing+国际少儿艺术版权计划
- 在Vitis中编译Vitis AI Library应用
- 医院能耗监测管理系统(医院能源管理系统)解决方案
- data:image/png;base64这什么玩意