Neben dem Löschen ein Array-Element durch den Index lesen können, können Sie auch einen Eintrag von food_name
oder food_id
, wenn Sie eine Schleife durch das Array löschen und suchen für diese Werte .
Wenn Sie einen bestimmten Eintrag löschen möchten, zum Beispiel Chickem Briyani
, müssen Sie das Array durchlaufen und nach den Array-Schlüsseln suchen.Führen Sie dann eine if-Anweisung für den Eintrag aus, den Sie löschen möchten, basierend auf food_name
oder food_id
.
$items = array(
array('food_name' => 'Chickem Briyani', 'food_id' => 4),
array('food_name' => 'Sweet Corn Chicken Soup', 'food_id' => 6)
);
foreach($items as $key => $item) {
if($item['food_name'] == "Chickem Briyani") {
unset($items[$key]);
}
}
Jetzt können Sie die spezifischen Array-Index, löschen, die auf diesen speziellen food_name
oder food_id
gehört.
Um den endgültigen Ausgang der Gruppe zu sehen, einfach
print_r($items);
perfekt nutzen. Jede Erklärung wäre praktischer. +1 – Pupil
Ich habe zwei Tabellen vergleichen eine Tabelle haben Essen ID - 1,2,3 und eine andere Tabelle haben 1,2, muss ich nur 3 auswählen. Das ist meine Frage – arulraj