phpbreak跳出几层循环_细节决定成败,php中3个跳出循环语句,你分清楚了吗?

php语言对于编程者来说,入门是相当快的,理解起来比较容易,但是有很多小的细节,很多想速成的小伙伴却没有认真地理解清楚,比如这个php当中3个的循环跳出语句,就是非常重要但又非常细小的细节,所谓细节决定成败,在这里一点也不为过了。

1、分清各自的含义

php中的3个跳出循环的语句分别是break,continue和exit这3个语句,他们都是在循环中经常使用到的。首先是break这个语句,它的作用是跳出这个循环,但是会执行循环后面的语句。然后是continue语句,它的作用是跳到下一次循环,继续。最后是exit语句的使用,它的作用是结束这个php脚本的运行,相当于程序停止了,不往下走了。

2、代码演示

break代码的演示:

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

echo $i;

if($i>3){

break;

}

}

echo ""
我出来了";

运行的结果如下:

1234我出来了

分析:当这个$i大于3的时候,就执行了break语句,相当于就是跳出这个循环了,不执行这个循环了,但是循环后面的代码(echo ""
我出来了";)继续执行。

continue代码演示:

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

echo $i;

if($i>3){

echo "请继续";

continue;

}

}

echo "
我出来了";

运行结果如下:

1234请继续5请继续6请继续7请继续8请继续9请继续我出来了

分析:当$i大于3的时候,执行if里面的语句,continue在内,也就是直接进入了下一次的循环,知道循环条件为假,循环后面的语句(echo ""
我出来了";)依然执行。

exit的代码演示:

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

echo $i;

if($i>3){

exit;

}

}

echo "
我出来了";

运行结果:

1234

分析:当$i>3的时候,遇到了exit这个语句,就相当于停止了php的脚本的运行,所以后面的循环也停止了,甚至循环后面的代码块也不执行了(echo ""
我出来了";)。

总结:以上就是对于php中这3个跳出的循环语句的小小的演示和对比,得出了他们的区别,希望对小伙伴们有帮助!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值