第一句子大全,网罗天下好句子,好文章尽在本站!

break/continue跳出语句的用法笔记

时间:2017-01-09

下边记录了break continue跳出语句在php中的一些用法,供大家参考

友情提示:本文共有 578 个字,阅读大概需要 2 分钟。

break不仅可以用在switch语句中,还可以用在死循环中跳出循环,当然continue也可以用在死循环中。下边记录了break/continue跳出语句在php中的一些用法,供大家参考。

php中break跳出语句

break关键字一般是用来跳出当前的循环(包括while、do...while、for、foreach循环)或跳出switch条件语句。

当在使用循环语句时,如果不知道循环的次数,就知道当满足或不满足某条件是跳出循环,这时就可以使用break跳出语句。

实例:

while (true){ $a=rand(0,9);if($a==0)

{echo "
$a==0终止取随机数";break;//跳出循环}

echo $a;}?>

运行结果:

break跳出多重循环

break语句不仅可以跳出当前循环,还可以跳出多层循环。

实例:

while (true){ $a=rand(0,9);//随机数

while(true){ if($a==0){ break;//跳出当前循环}

else{ $b=$b*$a; if($b>200){ break 2;//跳出2层循环

}break;//跳出当前循环 } } }echo $b;

?>

输出结果:输出肯定大于200

说明:以上实例没有实际意义,只是为了演示break的用法。break后跟数字几就跳出几层循环,数字不能大过总循环语句的层数,不然会报错。

php中continue跳出语句

continue语句的作用没有break强大,continue语句只能结束本次循环,而不是结束循环。其语法和break语句的语法基本一样。

实例:

$arr=array("a","b","c","d","e","f"); for ($j=0;$j<5;$j++){

$i=0; while(true){ if($i<=$j){

echo "$arr[{$i}]=".$arr[$i]; $i=$i+1; }else{

echo "
"; continue 2;//跳出while循环,并结束for的本次循环 } } }

?>

运行结果:

注意:break和continue后边的数字都不能大于总的循环语句层数,不然会报错。所以continue是不可能跳出所有循环的。

break和continue的区别

break是跳出循环语句;continue是跳出本次循环,并没有跳出循环语句。

本文如果对你有帮助,请点赞收藏《break/continue跳出语句的用法笔记》,同时在此感谢原作者。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
continue语句

continue语句

...e后面的代码不执行,进行下一次循环的入口判断。continue语句的注意事项:1. break可以在if-else中使用直接跳出当前循环。2. 在多层循环中, 一个break语句只向外跳一层。continue语句的作用是跳过循环体中剩余的语句并到循环末尾而...

2024-01-02 #经典句子

尚学堂资料整理:带标签的break和continue语句

尚学堂资料整理:带标签的break和continue语句

break语句在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用) continue语句continue 语句用在循环语句体中,用于终止某次循环过程,即跳过循...

2023-08-18 #经典句子

在编程中 控制语句break和continue的差异 就像两种典型的女人

在编程中 控制语句break和continue的差异 就像两种典型的女人

编程中,控制语句break和continue的差异,如同理性的女人与感性的女人,不断实践与相处后,方能感知其中微妙的联系与差别。程序员在编程过程中,经常会用到break语句和continue语句。而控制语句break和continue的差异,就像两种典...

2023-12-15 #经典句子

break与continue语句的应用

break与continue语句的应用

在循环体中可以使用break语句和continue语句。在一个循环中, 例如循环50次的循环语句中,如果在某次循环中执行了break 语句,那么整个循环语句就结束。如果在某次循环中执行了continue 语句,那么本次循环就结束,即不再执行...

2023-10-25 #经典句子

优秀的程序员极少用break或者continue语句

优秀的程序员极少用break或者continue语句

写程序应该尽量的避免使用break和continuefor、while循环语句里出现return是没有问题的,但如果你的循环里出现了break和continue,往往是因为对循环的逻辑没有考虑情况,考虑周全了基本不需要break和continue。因为用了break和continue之后...

2023-06-26 #经典句子

跟我学java编程—Java跳转语句—continue语句

跟我学java编程—Java跳转语句—continue语句

continue语句只能用在循环里。continue语句的作用是跳过循环体中剩余的语句而准备执行下一次循环。对于while和do-while循环,continue执行之后的动作是条件判断;对于for循环,随后的动作是变量更新。注意break语句和continue语句的差...

2023-09-30 #经典句子

continue语句的作用是

continue语句的作用是

其作用为结束本次循环,即跳出循环体中下面尚未执行的语句。对于while循环,继续求解循环条件;而对于for循环程序流程接着求解for语句头中的第三个部分expression表达式。1、while循环continue是用于终止本次循环。即本次循环中c...

2022-11-24 #经典句子

R语言中的next语句和break语句的具体用法

R语言中的next语句和break语句的具体用法

...们知道在像C语言,C#语言,Java语言中可以分别使用continue语句和break语句来实现,那么在R语言中也是这样的吗?回答是不完全是这样的。在R语言中要终止某一次循环要使用next来实现,要终止整个循环就可以使用break语句来实现...

2019-06-05 #经典句子