很多站长朋友们都不太清楚php结束if循环,今天小编就来给大家整理php结束if循环,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php 跳出循环的几种方式 2、 php中在循环外部如何强制结束循环? 3、 PHP 如何结束本次循环,进入下一个循环 4、 php 如何退出foreach 循环 php 跳出循环的几种方式<?php
$i = 1;
while (true) { // 这里看上去这个循环会一直执行
if ($i==2) {// 2跳过不显示
$i++;
continue; //跳出本次循环,本次循环体中的代码不在执行,故本次循环结尾的$I++不会在执行。即控制程序放弃本次循环continue语句
之后的代码并转而进行下一次循环。
} else if ($i==5) {// 但到这里$i=5就跳出循循环了
break; //break直接结束循环体,语法break N 可直接定义跳出几层循环
} else {
echo $i . '<br>';
}
$i++;
}
exit; //exit结束本程序,和return的区别在于 return可以带返回值
echo '这里不输出';
?>
php中在循环外部如何强制结束循环?PHP中用foreach()循环中,想要在循环的时候,当满足某个条件时,想要跳出本次循环继续执行下次循环,或者满足某个条件的时候,终止foreach()循环,分别会用到:continue
与
break。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$arr
=
array('a','b','c','d','e');
$html
=
'';
foreach($arr
as
$key
=>
$value){
if($value=='b'){
$html
.=
$value;
continue;
//
当
$value为b时,跳出本次循环
}
if($value=='c'){
$html
.=
$value;
break;
//
当
$value为c时,终止循环
}
$html
.=
$value;
}
echo
$html;
//
输出:
abc
PHP 如何结束本次循环,进入下一个循环break是跳出本段循环,也就是放弃一个for。continue是放弃本次循环,也就是不执行后边的语句,在本次for中直接跳到步进语句那里。
php 如何退出foreach 循环如果是退出当前项,继续下一个循环使用关键字:continue;
如果是退出整个foreach,使用关键字:break;
<?php
foreach (range(1, 10) as $key => $value) {
if ($value%2) {
continue;
}
if ($value>8) {
break;
}
var_dump($value);
}
?>
关于php结束if循环的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php结束if循环 if语句跳出for循环的详细内容...