Я хотел бы знать, как добавить сравнения в foreach и перейти к следующему элементу. Я хочу, чтобы этот цикл, чтобы перейти к следующим данным, если фактические данные тестировании уже добавлены до или если его пустоготест foreach, если он еще не добавлен
foreach ($tracks as $i => $track) {
$id[$i]=$track['id'];
$title[$i]=$track['title'];
$genre[$i]=$track['genre'];
$artwork[$i]=$track['artwork_url'];
}
Я думал об этом, но он не работает.
foreach ($tracks as $i => $track) {
if (array_key_exists($track['id'],$id)){
continue;
}
if (empty($track['artwork_url'])){
continue;
}
$id[$i]=$track['id'];
$title[$i]=$track['title'];
$genre[$i]=$track['genre'];
$artwork[$i]=$track['artwork_url'];
}
Заранее спасибо за дружескую помощь :)
Что такое '$ tracks', то, что является более широкий контекст здесь, что вы пытаетесь достичь? – Dan
Что не работает над кодом? Также что такое '$ id'? –
* sidenote * Неплохая идея разделить ваши данные на отдельные переменные. –