aiLabel:

PHP如何跳出循环语句?

做人实称点
好评回答

在做PHP开发时,我们经常会用到循环语句,有时基于一些条件,需要提前跳出循环语句,而不是遍历完所有的数据。那么怎样跳出循环语句?下面一起来看下。

Continue关键字
01

我们可以用continue来跳过当次循环中剩余的代码,并执行下一次循环。先看下我们的例子代码,我们做一个循环,从1到6循环6次,并把当前$i变量的值输出来。

02

结果如图,显示输出了1到6的六个数字。

03

如果我们只要输出单数,双数不输出,我们就需要用continue关键字来跳过一些循环了,代码如图,当$i变量能被2整除,那就是双数,这时我们就用continue跳过这次循环,即不执行下面的输出代码,直接跳到下一次循环。

04

代码运行结果如图,可以看到现在只输出了1,3,5三个单数的数字了。

break关键字
01

跳出循环,我们还可以用break关键字,用这个关键字,是跳出整个循环了。后面还没执行的循环都不再执行了。修改下代码,如图,当$i大于等于4时,就跳出循环了,也就是说$i分别等于1,2,3时才执行了输出代码,之后的就没再执行了,因为遇到break关键字跳出了循环

02

运行结果如图,只输出了1,2,3三个数字。

03

再看下多重循环的情况,代码如图,有两个for循环,里层的for是输出1-4的数字,外层的for是执行三次里层的逻辑,即是输出三次1-4的数字

04

先看下这个代码的运行结果。

05

修改下代码,在里层的for语句里,当$i大于2时,就跳出循环,即里层的逻辑变成只输出1-2的数字了,外层的逻辑不变,还是执行里层逻辑三次。

06

运行结果也可以看到,输出了三次1-2的数字。

07

如果把break关键字改成 break 2呢?这个意思就是跳出两层循环了,就是跳出两个for的循环。代码如图,因为两层循环都跳出了,所以整个代码的逻辑就是只输出一次1-2的数字。

08

看下结果,也是只输出了一次 1-2的数字。所以在多层循环里,我们跳出循环的关键字可以加上数字,表示跳出多少层的循环,但这个数字不能大于循环的层数,否则会报错。

做人实称点 2023-03-20 06:53:09
本网站引用、摘录或转载上述内容仅供网站访问者交流或参考,文中观点或信息与爱问公司无关,与之相关的任何事务以及法律责任均与爱问公司无关。

最新回答 换一换

1

问:5月26日什么日

答:
答:5月26日是公历一年中的第146天(闰年第147天),离全年结束还有219天,是世界向人体条件挑战日、波兰母亲节、圭亚那独立日、格鲁吉亚独立日、澳大利亚国家道歉日。公历的标准名称为格里高利历,是现在国际通用的历法,是一种阳历。阳历是太阳历的简称,这种历法与地球环绕太阳的周年运动有关,与月相无关。格里高利历为西方的历法,并非中国所创,故又名"西历"(是相对于中历而言)。

相关推荐

卧室有异味怎么办

消除卧室异味的方法有,准备一盆清水,往清水中加入白醋,把毛巾放入白醋水中进行浸泡。将毛巾稍微拧干,因为毛巾的吸附能力非常强,所以在室内扇动浸泡过白醋水的毛巾可以很快的清除房间...
详情>
提问时间:2020-02-20

部队的军衔怎么分辨

一个拐为列兵,两个拐为上等兵。一个粗拐一个细拐为上士。两个粗拐一个细拐为三级军士长,三个粗拐为二级军士长,三个粗拐一个细拐为一级军事长。一杠一星为少尉,一杠两星为中尉,一杠三...
详情>
提问时间:2019-11-04

857数字代表什么意思

857数字代表抖音中一首名为857蹦迪舞曲内容的谐音,这首歌曲的名字是BowChiBow。抖音是一款可以拍摄短视频的音乐创意短视频社交软件,该软件于2016年9月上线,是一个...
详情>
提问时间:2019-11-23

ps怎么加光线

首先打开ps软件。然后在左侧点击套索工具,并选择多边形套索,然后在图片上绘制出一个不规则的多边形,并将其填充为白色,然后点击鼠标右键选择羽化,将羽化半径设置为70像素,点击确...
详情>
提问时间:2020-04-16

红科鞋属于什么档次

红科鞋属于比较高端的档次,红科鞋已成为独立于时尚前沿的鞋类品牌。HONGKEE的鞋履典雅华丽,精湛考究的皮革工艺,完美细腻的细节处理,在色调中表达了一种轻奢风貌,这亦是HON...
详情>
提问时间:2019-11-01

龙岗属于深圳哪个区

龙岗区是市辖区,不属于哪个区。龙岗区,隶属广东省深圳市,位于深圳市东北部,于1992年11月11日建制,区政府驻龙城街道。龙岗的原住民主要包括客家人和广府人,其中客家人占户籍...
详情>
提问时间:2021-10-04

ios怎么改微信名字

1、首先打开手机,输入账号密码,登录微信。2、然后进入微信界面后,点击下方第四个选项“我”,然后点击头像。3、接下来进入个人主页界面后,点击“名字”一栏。4、最后就弹出了修改...
详情>
提问时间:2020-07-05

公斤和斤哪个重

公斤要比斤重,一公斤等于一千克,而一斤等于500克,所以一公斤等于两斤,公斤可以作为衡量国际单位制质量的基本单位,而斤单位仅适用于中国,在中国以外的国家,并不被视为基本单位。...
详情>
提问时间:2020-06-07

网络用语pc是什么意思

网络用语pc是指个人计算机,一般可以统称为电脑,主要指客户端,比如一些软件在下载时,有三个选择:pc端(电脑)、安卓、苹果,pc指的是下载后,在电脑上安装的安装包。完整的PC...
详情>
提问时间:2020-03-26

花的诗句和经典话语

1、白雪却嫌春色晚,故穿庭树作飞花。——韩愈《春雪》2、迟日江山丽,春风花草香。——杜甫《绝句二首》3、春城无处不飞花,寒食东风御柳斜。——韩翃《寒食/寒食日即事》4、春风得...
详情>
提问时间:2020-07-27

怎么样分钻石级别

钻石等级有一般有纯净度等级、克拉等级、色泽等级、钻石切工等级四个划分标准也就是人们常说的钻石4C标准,详细如下:1、钻石纯净度等级钻石纯净度可分为从F—I的大致5个等级。F、...
详情>
提问时间:2019-12-11

鸡蛋炒豆腐的做法

1、将豆腐切成丁,放入沸水中氽一下,捞出,滤干水分。2、鸡蛋打散,加入料酒,精盐,味精搅匀。3、专用器皿中放入猪油,加盖,用高段加热3分钟,取出,倒入鸡蛋液,加盖,用高段加热...
详情>
提问时间:2020-07-29

破盘子杯子属于什么垃圾

破盘子杯子属于干垃圾。干垃圾,即其它垃圾,是指除可回收物、有害垃圾、湿垃圾以外的其它生活废弃物。干垃圾的投放,应尽量沥干水分,难以辨识类别的生活垃圾投入干垃圾容器内。(仅供参...
详情>
提问时间:2019-12-24

鲤鱼什么时候可以钓鱼

鲤鱼从8点到11点可以钓鱼,一般来讲,鲤鱼在傍晚有一个摄食高峰,这个时间可来以持续到晚上8点左右,从8点到11点属于一般摄食时间,尽管这个时间段鲤鱼摄食不是太猛,但也可以钓到...
详情>
提问时间:2020-05-15