我正在寻找一个允许我进入下一个循环周期的函数。
所以例如:
while ($row = mysql_fetch_array($something)) {
if ($row['ID'] == "1") {
goToNextCycle;
}
doFunction1();
doFunction2();
}
我正在寻找的功能应该替换goToNextCycle
,并且在doFunction1
时它不应该运行doFunction2
和$row['ID'] == "1'
,而是继续执行下一个循环值。
有没有这样做的功能?
感谢。
答案 0 :(得分:14)
使用continue;
这就是need
continue 2;
这样的东西
答案 1 :(得分:1)
尝试这样的事情:
$ok=false;
while ($row = mysql_fetch_array($something) && (!$ok)) {
if ($row['ID'] == "1") {
$ok = true;
goToNextCycle;
}else{
doFunction1();
doFunction2();
}
}