本篇文章是对PHP跳出循环的方法以及continue、break、exit的区别进行了详细的分析介绍,需要的朋友参考下
PHP中的循环结构大致有for循环,while循环,do{} while 循环以及foreach循环几种,不管哪种循环中,在PHP中跳出循环大致有这么几种方式:
复制代码 代码如下:
立即学习“PHP免费学习笔记(深入)”;
php
$i = 1;
while (true) { // 这里看上去这个循环会一直执行
if ($i==2) {// 2跳过不显示
$i++;
continue;
} else if ($i==5) {// 但到这里$i=5就跳出循循环了
break;
} else {
echo $i . '
';
}
$i++;
}
exit;
echo '这里不输出';
?>
复制代码 代码如下:
立即学习“PHP免费学习笔记(深入)”;
for($i = 1;$i if($i % 3 == 0 || $i % 7 == 0){
continue;
}
& #160; else{
echo”$i \n
”;
}
}
?>
复制代码 代码如下:
立即学习“PHP免费学习笔记(深入)”;
for($i = 1;$i for($j = 1;$j $m = $i * $i + $j * $j;
echo”$m \n
”;
if($m 190) {
break 2;
}
}
}
复制代码 代码如下:
立即学习“PHP免费学习笔记(深入)”;
for($i = 1000;$i >= 1 ; $i– ){
if( sqrt($i) goto a;
}
echo “$i”;
}
a:
echo” this is the end”;
复制代码 代码如下:
立即学习“PHP免费学习笔记(深入)”;
for($i = 1000;$i >= 1 ; $i– ){
if( sqrt($i) >= 29){
echo”$i \n
”;
}
else{
exit;
}
}
echo”本行将不会被输出”;
?>
复制代码 代码如下:
立即学习“PHP免费学习笔记(深入)”;
for($i = 1000;$i >= 1 ; $i– ){
if( sqrt($i) >= 29){
echo”$i \n
”;
}
else{
return;
}
}
echo”本行将不会被输出”;
?>
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号