Php 如何根据条件退出循环?
我是一个PHP新手,现在我做了一个测试,我想退出循环而不是输出2和3,为什么上面的代码不工作?这是因为您设置了Php 如何根据条件退出循环?,php,Php,我是一个PHP新手,现在我做了一个测试,我想退出循环而不是输出2和3,为什么上面的代码不工作?这是因为您设置了$I=0(因此您对$i==1 | |$i==2的检查永远不会匹配)。变量初始化超出循环: 使用break内部条件如果需要使用break退出,则continue将转到迭代中的下一个元素。有关更多信息,请参阅php手册。 $arr = array(1, 2, 3, 4); foreach ($arr as $value) { $i=0; if($i==1||$i==2){c
$I=0每次迭代中的code>(因此您对$i==1 | |$i==2
的检查永远不会匹配)。变量初始化超出循环:
使用break代码>内部条件如果需要使用break
退出,则continue
将转到迭代中的下一个元素。有关更多信息,请参阅php手册。
$arr = array(1, 2, 3, 4);
foreach ($arr as $value) {
$i=0;
if($i==1||$i==2){continue;}
echo $value;
$i++;
}
$arr = array(1, 2, 3, 4);
$i = 0;
foreach ($arr as $value) {
if ($i == 1 || $i == 2) {
continue;
}
echo $value;
$i++;
}