// continue break exit return 区别
continue break 小结
精选 转载文章标签 职场 休闲 php continue break 文章分类 PHP 后端开发
$n = 0;
while ($n<2) {
$n++;
echo $n."----\n";
$i = 0;
while ($i<10) {
$i++;
if ($i%2 == 0) {
continue ;
}
echo $i."展示\n";
}
}
//continue 2:result
/*
1----
1展示
2----
1展示
*/
// continue:result:
/*
1----
1展示
3展示
5展示
7展示
9展示
2----
1展示
3展示
5展示
7展示
9展示
*/
//总结 :是用来用在循环结构中, 控制程序放弃本次循环continue语句之后的代码并转而进行 下一次循环。continue本身并不跳出循环结构,只是放弃> 这一 次循环, 另外使用停止哪一层用 continue 1+层数;
$j = 0;
$k = 0;
$m = 0;
//for ($m=0;$m<2;$m++) {
// echo $m . "---m次数---\n";
for ($k=0;$k<2;$k++) {
echo $k . "---k次数---\n";
for ($j=1;$j<10;$j++) {
echo $j . "---j次数---\n";
if ($j%2 ==0) {
break ;
}
echo $j."for show\n";
}
}
//}
/*
result: break 2;
0---k次数---
1---j次数---
1for show
2---j次数---
*/
/*
result: break ;
0---k次数---
1---j次数---
1for show
2---j次数---
1---k次数---
1---j次数---
1for show
2---j次数---
总结:跳出当前的语法结构,执行下面的语句。 break语句可以带一个参数n,表示跳出循环的层数, 如要跳出多重循环的话,可以用n来表示跳出的层数, 如果不带参数默认是跳出本重循环
下一篇:正则表达
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章