站长网 PHP教程 PHP continue:如何直接跳过本次循环执行下次循环

PHP continue:如何直接跳过本次循环执行下次循环

【示例】使用for 循环输出 1~10 之间的所有数字,当数字为偶数时跳过当前循环,实现代码如下: ?php for ($i = 1; $i = 10; $i++) { if($i % 2 == 0) { continue; } echo $i = .$i., br; } ? 运行结果如下: $i = 1, $i = 3, $i = 5, $i = 7, $i = 9, 与 br

【示例】使用 for 循环输出 1~10 之间的所有数字,当数字为偶数时跳过当前循环,实现代码如下:

<?php

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

if($i % 2 == 0) {

continue;

}

echo '$i = '.$i.', <br>';

}

?>

运行结果如下:

$i = 1, $i = 3, $i = 5, $i = 7, $i = 9,

与 break 关键字相同,continue 也可以接受一个可选的数字参数来决定跳过几重循环的循环末尾,默认值是 1,即跳到当前循环的末尾。语法格式如下:

continue n;

示例代码如下:

<?php

$arr = array('A','B','C','D','E','F','G','H','I','J');

 

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

echo '<br>';

if($i % 2 == 0){

continue;

}

for (;;) {

for ($j=0; $j < count($arr); $j++) {

if($j == $i){

continue 3;

}else{

echo '$arr['.$j.'] = '.$arr[$j].' | ';

}

}

}

echo "由于前面跳出了循环,所以这句换无法打印出来!";

}

?>

运行结果如下图所示:

本文来自网络,不代表站长网立场,转载请注明出处:https://www.zwzz.com.cn/html/jc/php/2021/0525/6069.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部