Php 如何跳出一个循环,但在下一次迭代中继续?

Php 如何跳出一个循环,但在下一次迭代中继续?,php,Php,在PHP中,break在给定点退出循环。但是,有可能迫使循环在给定的点跳到下一个迭代,而不是完全退出它吗?基本上: for ($i = 0; $i < $foo; $i++){ if ($i == 1){ gotoNextIteration; } else { //do something else } } for($i=0;$i

在PHP中,
break
在给定点退出循环。但是,有可能迫使循环在给定的点跳到下一个迭代,而不是完全退出它吗?基本上:

for ($i = 0; $i < $foo; $i++){  
    if ($i == 1){    
        gotoNextIteration;  
    } else {    
        //do something else   
    } 
}
for($i=0;$i<$foo;$i++){
如果($i==1){
GotonExt迭代;
}否则{
//做点别的
} 
}

为此,请使用
继续

for ($i = 0; $i < $foo; $i++){
  if ($i == 1){
    continue;
  } else {
    //do something else
  } 
}
($i=0;$i<$foo;$i++)的
{
如果($i==1){
继续;
}否则{
//做点别的
} 
}

是。。我为动态内容构建了许多类型的循环:

for ($i = 1; $i <= 20; $i++) {
    if ($i == 1) {
        // write table header
    } else if ($i == 20) {
        // write the table footer
    } else {
        // fill the table columns
    }
}

对于($i=1;$i可以使用
continue;
,也可以这样做

for ($i = 0; $i < $foo; $i++){
  if ($i != 1){
     //do something
  } 
}
($i=0;$i<$foo;$i++)的
{
如果($i!=1){
//做点什么
} 
}

你不需要其他任何东西。

使用
继续
语句每个人都选择了一个选项作为结束此问题的理由,这是…奇怪的。除此之外,这甚至不是最糟糕的问题。我在试图找出这90%与回答此问题有什么关系。我试图解决如何仅在计算机上执行功能的问题某些迭代-我不知道continue,以前也使用过此方法,例如在if($I%3)类型的事件的列迭代中…我认为这可能会有所帮助。啊,好的…不用担心:-)工作得很好,谢谢。