Как перейти к следующей записи в цикле foreach
foreach ($arr as $a1){
$getd=explode(",",$a1);
$b1=$getd[0];
}
в вышеуказанном коде, если это $getd[0]
пусто я хочу перейти к следующей записи.
2 ответов
мы можем использовать оператор 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];
}
используя continue
который перейдет к следующей итерации цикла.
foreach ($arr as $a1){
$getd=explode(",",$a1);
if(empty($getd[0])){
continue;
}
$b1=$getd[0];
}