PHP continue和break的用法(深入理解)

编程之家收集整理的这篇文章主要介绍了PHP continue和break的用法(深入理解)编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

对于刚入门的PHP童鞋们来说,在循环体中的continue和break的作用总是分不清到底是什么意思, 怎么用, 两者到底有什么区别?

接下来说几个例子,其实它们是很好区分的。

<?PHP

$tmpVar = [];
for($a = 1; $a++; $a<10){
      if($a == 2){
         continue;
     } 
   array_push($tmpVar, $a);
}
 print_r($tmpVar);

//结果如下
array(1, 3,4,5,6,7,8,9);    //这里的continue 跳出$a == 2 时的循环

 总结一下:  continue命令会终止循环体的单次循环,代码并继续往下执行下去。

 continue和continue1是相同的,continue2指的是跳出两次循环,代码接着往下执行。

例如:

<?PHP
  
  $tmpVar = [];
  for($a = 1; $a++; $a<10){
        if($a == 2){
           continue;
       } 
     array_push($tmpVar, $a);
  }
  print_r($tmpVar);
 
 //结果如下
 array(1, 3,4,5,6,7,8,9);    //这里的continue 跳出$a == 2 时的循环

接下来说一下break用法

<?PHP
  
  $tmpVar = [];
  for($a = 1; $a++; $a<10){
        if($a == 2){
           break;
       } 
     array_push($tmpVar, $a);
 }
  print_r($tmpVar);
 
 //结果如下
 array(1);    //这里的break终止循环体

总结: break会终止循环体的遍历,代码接着运行;

总结

以上是编程之家为你收集整理的PHP continue和break的用法(深入理解)全部内容,希望文章能够帮你解决PHP continue和break的用法(深入理解)所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

相关文章

猜你在找的PHP相关文章

面向过程:每个小系统有着明确的开始和和结束。开始和结束之间有着严谨的因果关系。比如:上帝创造一个人,如果有70亿人那就很麻烦随机函数先获取随机的数字作为数组的下标,然后再从数组中获取对应下标的数字。面向对象引入例子:女娲人身蛇尾,用女娲造人引出类和实例:女娲造人前先思考人的形象然后再造人所以:人的形象是抽象的,用来说明人的特点;而每一个人都是具...
php执行shell命令,可以使用下面几个函数:string system ( string $command [, int &amp;$return_var ] )string exec ( string $command [, array &amp;$output [, int &amp;$return_var ]] )void passthru ( string $command [, int &amp;$return_var ] )注意的是:这三个函数在默认的情况下,都是被禁止.
对于刚入门的PHP童鞋们来说,在循环体中的continue和break的作用总是分不清到底是什么意思,怎么用,两者到底有什么区别?接下来说几个例子,其实它们是很好区分的。<?php$tmpVar=[];for($a=1;$a++;$a<10){if($a==2){continue;}array_push($t
本文操作环境:linux5.9.8系统、PHP7.1版,DELLG3电脑nginx不能运行php文件怎么办?nginxphp-fpm配置不当,引起的php文件无法执行很久没去自己的网站,今天去看发现报50x的错误。网站是用nginx服务的。网上很多情况是因为nginx配置中location~.php${#roothtml;#fastcgi_pas
看到题目说任意文件读取漏洞1.我们看到url中get参数是hello,页面则显示hello的页面,也就是说我们要构建一个参数对应到flag的页面之后就去访问2.看到访问flag的页面显示nonono,证明我们访问到了flag页面,但是没有flag,怀疑是被隐藏了,所以我们就试着读取flag页面的源码3.需要知道
1<?php2//乘法口诀3echo'<tablewidth="800"height="200"border="1">';4for($i=1;$i<=9;$i++)5{6echo'<tr>';7for($j=1;$j<=$i;$j++)8
1<!--找出7017-9999的能被3整除的数之和,并统计有多少个-->2<?php3$s=0;4$count=0;5for($i=7017;$i<=9999;$i++){6if($i%3==0){7$count++;8$s+=$i;9}10}11echo$s;12echo"&lt