PHP中使用break跳出多重循环代码实例

代码如下:

$array = array(1,2,3,4,5,6); 
for($i=0;$i<10;$i++){ 
foreach($array as $key) 

  echo $key; 
  if($key==2){ 
 
    break 2; 
  } 

}

(0)

相关推荐

  • PHP中使用break跳出多重循环代码实例

    复制代码 代码如下: $array = array(1,2,3,4,5,6);  for($i=0;$i<10;$i++){  foreach($array as $key)  {    echo $key;    if($key==2){        break 2;    }  }  }

  • Java跳出多重嵌套循环代码实例

    最近项目发现循环嵌套的比较多,一直用flag标志来跳出来,写法没什么大问题,比较影响代码美观,例如下面显示: int i = 0; boolean flag = true; while (flag) { while (true) { if (i > 50) { flag = false; break; } } } 偶然看了一个老哥的代码,发现这种方式确实不错,如下: int i = 0; ok: while (true) { while (true) { i++; System.out.prin

  • python3跳出一个循环的实例操作

    python跳出循环有两个关键字 1.continue跳过当前循环,进入下一次循环 for i in range(5):     if i == 3:         continue     print(i, end='\t') 结果是: 0       1       2       4 2.利用break关键字跳出整个循环 for i in range(5):     if i == 3:         break     print(i, end='\t') 结果是: 0       

  • php中Swoole的热更新实现代码实例

    使用swoole_http_server替代php-fpm后,由于php长驻内存,修改了代码不能实时调试,需要去手动去重启服务,很是不方便,决定使用inotify来监控文件状态的改变,来给swoole发送reload信号,来实现swoole的热更新. 如何安装inotify就不写了,安装之后可以建立一个脚本文件,如php_reload.sh: #!/bin/sh # src 需要监控的地址 src=/home/server/Project/test/app/ /usr/bin/inotifywa

  • javaScript如何跳出多重循环break、continue

    先来说说break和continue之间的区别 摘自JavaScript高级程序设计 for(var i=0;i<10;i++){ if(i>5){ break; } } console.log(i); ---6 •当i=5和10的时候,会执行到break,并退出循环 for(var i=1;i<10;i++){ if(i>5){ continue; } num++; } console.log(num); ---4 var num=0; for(var i=1;i<10;i

  • golang 跳出多重循环的高级break用法说明

    平时写代码过程中难免会遇到循环嵌套的操作,这时候最头疼的就是在break的时候需要一层一层的退出或者使用goto语句,golang有一种和goto方式类似但是goto方式更友好并且更易读的高级break用法,就是在循环外使用label标记退出哪一层循环的方式. 示例代码: I: for i := 0; i < 2; i++ { for j := 0; j < 5; j++ { if j == 2 { break I } fmt.Println("hello") } fmt.

  • Python跳出多重循环的方法示例

    方法1:自定义异常 # -*- coding:utf-8 -*- """ 功能:python跳出循环 """ # 方法1:自定义异常 class Getoutofloop(Exception): pass try: for i in range(5): for j in range(5): if i == j == 2: raise Getoutofloop() else: print i, '----', j except Getoutoflo

  • ThinkPHP采用<volist>实现三级循环代码实例

    本文以实例描述了ThinkPHP采用<volist>标签实现三级循环代码,具体操作步骤如下: 1. 三级循环需要三维数组,实现代码如下: function MakeTree($pid,$level) { $map['pid'] = $pid; $map['level'] = $level; $result = $this->where($map)->order('rank ASC')->findall(); if($result){ foreach ($result as $

  • Swift编程中实现希尔排序算法的代码实例

    思想 希尔排序的实质就是分组插入排序,该方法又称缩小增量排序,因DL.Shell于1959年提出而得名. 该方法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个"增量"的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有序(增量足够小)时,再对全体元素进行一次直接插入排序.因为直接插入排序在元素基本有序的情况下(接近最好情况),效率是很高的,因此希尔排序在时间效率上比前两种方法有较大提高. 以n=10的一个数组49, 38, 65,

  • PHP中让curl支持sock5的代码实例

    复制代码 代码如下: //最近需要用到curl测试代理是否可用,代理是sock5非http的 所以需要在curl中增加几句.    curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);  curl_setopt($ch, CURLOPT_PROXY, "0.0.0.0:8080");  curl_setopt($ch,CURLOPT_PROXYUSERPWD, "username:pwd");    //测试o

随机推荐