php中循环跳过,php for循环的exit / break / continue /goto 停止、跳过循环、继续循环...

f60e777ff917978dd578bcc903cffd58.png

php 与 JavaScript 有很多相似的地方; for循环中

也有两个相同; 只是 php 比 js 多了一个 exit , 其他用法一样;

for($i =1;$i<11;$i++){

if($i==3){

// exit; //当$i ==3 代码停止运行,包括循环外的,后面的也停止运行;

// break; //当$i ==3 的时候跳出循环,不再继续执行此循环,继续执行循环外面的代码;

continue; //当$i ==3 停止执行当前的, 直接进行下一个循环;

}

echo "当前第".$i."条
";

}

echo "后续显示内容";

运行效果:

exit;

f04398a01ba78f11dac53ff633b4aa45.png

break;

1923c91650e1d01f72dcc1654adf14a5.png

continue

7507d7a42ca2dadbd51d30767d2e2d99.png

最后再来说这个 goto:

goto 操作符可以用来跳转到程序中的另一位置。该目标位置可以用目标名称加上冒号来标记;

语法也很简单: 在goto 后面接上目标位置的标记即可;

(goto 操作符仅在 PHP 5.3及以上版本有效。)

for($i =1;$i<11;$i++){

if($i==6){

goto str; //当$i ==6 的时候,跳出循环,直接跳到 str处

}

echo "当前第".$i."条
";

}

str: echo "一堆6666666";

执行后效果:

cee372fc10fa84ea1895efd99a0b9453.png

//循环外也是可以使用的,它会忽视后面的代码,直接跳转到指定的位置

goto num;

echo 111;

echo 222;

num:

echo 333;//111 和 222 均被忽视, 直接输出333

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/573657.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

checkbox:全选与反全选

$(document).ready(function () {//全选checkbox$("#selectAll").click(function () {var checked $(this).prop("checked");$(":checkbox").prop("checked", checked);});$("tbody :checkbox").click(function () {var is…

python连接influxdb_python 访问 InfluxDB 数据库

我们开发了一个基于 TelegrapgInfluxDBchonographkapacitor 的气象站监控演示系统。通过modular-2 连接了一个气象站传感器&#xff0c;采集温度&#xff0c;湿度&#xff0c;PM2.5&#xff0c;PM1.0 &#xff0c;照度&#xff0c;大气压等参数。通过MQTT 协议传送给Telegraph。…

location php,Nginx服务器中的location配置详解

语法location [|~|~*|^~] /uri/ {...}规则 &#xff1a; 表示精确的URI匹配(有兴趣的同学可以看一下url和uri的区别)&#xff5e;&#xff1a; 表示区分大小写的正则匹配&#xff5e;*&#xff1a;表示不区分大小写的正则匹配!~ && !~*&#xff1a;表示区分大小写不匹…

codevs4203山区建小学

/* 状态&#xff1a;f[i][j] 前i个村庄已经建了j个学校 转移&#xff1a;f[i][j]min&#xff08;f[i][j],f[ii][j-1]s[ii1][i]&#xff09; 1<ii<i-1 */ #include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> #include &l…

gson解析php,php,android_关于 Gson 解析JSON数据。。。,php,android - phpStudy

关于 Gson 解析JSON数据。。。1.首先&#xff0c;我是从服务器端传回来的JSON数据如下&#xff1a;{"info":"succeed","user_id":"1","user_password":"9999","user_email":"95469qq.com",&q…

android安装python opencv_Python、C++、Android OpenCV 开发环境的配置

在 Mac 上折腾了一下 OpenCV 的配置&#xff0c;分别配置了 Python 、C 和 Android 上的开发环境&#xff0c;中间还遇到点坑&#xff0c;简要记录一下。OpenCV 的安装OpenCV 的安装有两种方式&#xff0c;可以通过下载源码自行编译&#xff0c;也可以通过homebrew来安装。源码…

如何防止用户重复提交表单

我们提交表单的时候&#xff0c;不能忽视的一个限制是防止用户重复提交表单&#xff0c;因为有可能用户连续点击了提交按钮或者是攻击者恶意提交数据&#xff0c;那么我们在提交数据后的处理如修改或添加数据到数据库时就会惹上麻烦。那么如何规避这中重复提交表单的现象出现呢…

java要频繁调用容器时_Java知识点梳理

1、Struts2和SpringMVC的区别(1)设计理念&#xff1a;前者为有状态的Action(均为多例)&#xff0c;Action对象属性字段承载请求、响应&#xff0c;后者一般为无状态的Controller&#xff0c;请求直接封装到方法的参数中&#xff1b;(2)集中访问点不同&#xff1a;都属于前端控制…

基于busybox的Linux小系统制作 (initrd)

我们有时候有需要在busybox基础上&#xff0c;制作linux&#xff0c;可是却不知道具体怎么做&#xff0c;这里将对基于busybox的linux小系统制作做出详细的步骤说明。准备环境&#xff1a;1、一个Redhat完整系统的虚拟机&#xff0c;本次实例使用的是Redhat Enterprise Linux 5…

Java异常持久化,Log4j进行日志的数据库持久化,说SQL语法异常。

Log4j进行日志的数据库持久化&#xff0c;说SQL语法错误。。。在properties的配置中。。。。log4j.appender.db org.apache.log4j.jdbc.JDBCAppenderlog4j.appender.db.BufferSize1log4j.appender.db.drivercom.mysql.jdbc.Driverlog4j.appender.db.URLjdbc:mysql://localhost…

实现光晕效果_马自达6车灯升级激光四透镜实现四近四远光

汽车前照明大灯升级案例车型&#xff1a;马自达6灯泡色温&#xff1a;5600K透镜案例&#xff1a;米石激光 TMF激光原车灯泡型号&#xff1a;H1 H1雾灯&#xff1a;H3原车瓦数&#xff1a;80-100W升级方式&#xff1a;支架安装方式&#xff1a;有密封胶性质&#xff1a;热LED解码…

我使用的Chrome插件列表

AdBlock 用来屏蔽广告的&#xff0c;有一些网站会探测出你在使用AdBlock。如果一定要继续浏览的话&#xff0c;你可能需要暂停一下AdBlock Vimium 非常推荐喜欢vim的用户试试看这款插件&#xff0c;它的主要特色是用类vim快捷键来管理chrome的常用操作&#xff0c;比如标签页的…

matlab欧拉法程序,欧拉法matlab程序.doc

欧拉法matlab程序.doc 1.Euler法function[x,y]naeuler(dyfun,xspan,y0,h)xxspan(1):h:xspan(2);y(1)y0;forn1:length(x)-1y(n1)y(n)h*f(dyfun,x(n),y(n));endxx ;yy ;x10:0.2:1;y1(12*x1).^0.5;plot(x,y,x1,y1)>>dyfuninline( y-2*x/y );[x,y]naeuler(dyfun,[0,1],1,0.2)…

python对平面设计帮助_平面设计工作心得

..平面设计工作心得平面设计工作心得为大家整理作为公司一名平面设计对自己基本工作情况的感受&#xff0c;对公司工作环境&#xff0c;公司领导&#xff0c;同事相处以及自己的本职工作的体会&#xff0c;下面是平面设计工作心得平面设计工作心得来到公司已经快两个月了。感觉…

python string与list互转

因为python的read和write方法的操作对象都是string。而操作二进制的时候会把string转换成list进行解析&#xff0c;解析后重新写入文件的时候&#xff0c;还得转换成string。 >>> import string >>> str abcde >>> list list(str) >>> l…

php只能用浏览器触发吗,PHP只允许某个域名或者URL访问调用不允许浏览器直接执行的方法...

我们在使用PHP建站的过程中&#xff0c;经常需要用到防止页面被外部调用的情况&#xff0c;这个时候主要是用到判断来路的$_SERVER[HTTP_REFERER] 参数&#xff0c;但是这也仅能防止一部分人&#xff0c;如果对方伪造来路&#xff0c;这个也没办法。不过日常使用是够了。这样可…

dns服务器v6解析 windows_04:缓存DNS、Split分离解析、电子邮件通信、Web服务器项目实战...

一、 环境的准备关闭两台虚拟机的SELinux[rootsvr7 ~]# setenforce 0 #修改当前运行模式[rootsvr7 ~]# getenforce #查看当前运行模式Permissive[rootsvr7 ~]# vim /etc/selinux/config #永久修改SELINUXpermissive设置两台虚拟机防火墙[rootsvr7 ~]# firewall-cmd …

linux查看php日志命令,linux查看日志的三种命令是什么,linux查看进程命令

linux查看日志的三种命令是什么Linux查看日志的三个命令是什么&#xff0c;linux查看日志有三个命令&#xff1a;1。查看实时更改日志&#xff0c;代码为[tail-f filename]&#xff1b;2.搜索关键字附近的日志代码为[cat-n filename | grep ‘ keyword ‘]&#xff1b;3.输入编…

控制器对应view生命周期

一、控制器view创建的六种方式 1.有没有同名xib创建2.通过 storyboard 创建3.有指定xib情况下创建4.有同名xib情况5.有同名去掉controll的情况6.loadveiw 二、创建控制器view的优先级三、控制器view加载顺序0、- (void)loadView …

python flask源码解析_Flask知识全套及源码分析

Flask是一个短小精悍可扩展强的框架&#xff0c;他独特之处在于 “上下文管理机制”&#xff0c;如果你想要学习Flask使用并了解其中的精髓&#xff0c;那就赶快上车吧。。。。内容包含三部分&#xff1a;1. Flask快速使用a. 配置b. 路由系统c. 视图FBV和CBVd. jinja2模板引擎e…