Как перейти к следующей записи в цикле foreach
foreach ($arr as $a1){
$getd=explode(",",$a1);
$b1=$getd[0];
}
В приведенном выше коде, если это $getd[0]
пустое, я хочу перейти к следующей записи.
24
Author: Matija Mrkaic, 2011-04-17
2 answers
Мы можем использовать оператор if только для того, чтобы что-то произошло, если $getd[0]
не пусто.
foreach ($arr as $a1) {
$getd=explode(",",$a1);
if (!empty($getd[0])) {
$b1=$getd[0];
}
}
В качестве альтернативы мы можем использовать ключевое слово continue
, чтобы перейти к следующей итерации, если $getd[0]
пустое.
foreach ($arr as $a1) {
$getd=explode(",",$a1);
if (empty($getd[0])) {
continue;
}
$b1=$getd[0];
}
45
Author: erisco, 2011-04-17 03:39:39
Использование continue
который перейдет к следующей итерации цикла.
foreach ($arr as $a1){
$getd=explode(",",$a1);
if(empty($getd[0])){
continue;
}
$b1=$getd[0];
}
26
Author: Mike Lewis, 2011-04-17 03:38:40