Php 如何跳出一个循环,但在下一次迭代中继续?
在PHP中,Php 如何跳出一个循环,但在下一次迭代中继续?,php,Php,在PHP中,break在给定点退出循环。但是,有可能迫使循环在给定的点跳到下一个迭代,而不是完全退出它吗?基本上: for ($i = 0; $i < $foo; $i++){ if ($i == 1){ gotoNextIteration; } else { //do something else } } for($i=0;$i
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)类型的事件的列迭代中…我认为这可能会有所帮助。啊,好的…不用担心:-)工作得很好,谢谢。