http://www.buthoney.com

                                                                  【章鱼彩票app】php中跳出循环的方法有几种-PHP问题

                                                                  1. return 语句的作用

                                                                  (1)return从当前的方法中退出,返回到该调用的方法的语句处,继续执行。

                                                                  (2)return返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致。

                                                                  (3)return后面也可以不带参数,不带参数就是返回空,其实主要目的就是用于想中断函数执行,返回调用函数处。

                                                                  2. break 语句的作用

                                                                  (1)break在循环体内,强行结束循环的执行,也就是结束整个循环过程,不)在判断执行循环的条件是否成立,直接转向循环语句下面的语句。

                                                                  (2)当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。

                                                                  3. continue 语句的作用

                                                                  终止本次循环的执行,即跳过当前这次循环中continue语句后尚未执行的语句,接着进行下一次循环条件的判断。

                                                                  4. exit 函数的作用

                                                                  exit退出所有脚本,是个函数。

                                                                  相关推荐:《PHP入门教程》

                                                                  PHP中的循环结构大致有for循环,while循环,do{} while 循环以及foreach循环几种,不管哪种循环中,在PHP中跳出循环大致有这么几种方式:

                                                                  代码如下:

                                                                  <?php$i = 1;while (true) { // 这里看上去这个循环会一直执行    if ($i==2) {// 2跳过不显示        $i++;        continue;    } else if ($i==5) {// 但到这里$i=5就跳出循循环了        break;    } else {        echo $i . '<br>';    }    $i++;}exit;echo '这里不输出';?>

                                                                  结果:

                                                                  134

                                                                  continue

                                                                  continue是用来用在循环结构中,控制程序放弃本次循环continue语句之后的代码并转而进行下一次循环。continue本身并不跳出循环结构,只是放弃这一次循环。如果在非循环结构中(例如if语句中,switch语句中)使用continue,程序将会出错。

                                                                  例如在下面的这段PHP代码片段中:

                                                                  代码如下:

                                                                  <?phpfor($i = 1;$i <= 100; $i++ ){if($i % 3 == 0 || $i % 7 == 0){continue;}& #160;  else{echo”$i \n<br/>”;}}?>

                                                                  PHP的代码片段的作用是输出100以内,既不能被7整除又不能被3整除的那些自然数,循环中先用if条件语句判断那些能被整除的数,然后执行 continue;语句,就直接进入了下个循环。不会执行下面的输出语句了。

                                                                  break

                                                                  break是被用在上面所提的各种循环和switch语句中的。他的作用是跳出当前的语法结构,执行下面的语句。break语句可以带一个参数n,表示跳出循环的层数,如果要跳出多重循环的话,可以用n来表示跳出的层数,如果不带参数默认是跳出本重循环。

                                                                  看下面这个多重循环嵌套的例子:

                                                                  代码如下:

                                                                  郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

                                                                  上一篇:apache是什么公司-Apache
                                                                  下一篇:没有了