Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie Elemente aus einem zweidimensionalen PHP-Array
So löschen Sie Elemente aus einem zweidimensionalen Array in PHP: Rufen Sie zuerst die relevanten zweidimensionalen Array-Daten ab, durchlaufen Sie dann das Array mit der foreach-Anweisung und verwenden Sie die Funktion „unset“, um die angegebenen Daten zu löschen Element; verwenden Sie schließlich „print_r“, um die gelöschten Daten auszudrucken.
Das zweidimensionale PHP-Array löscht Elemente basierend auf der ID
Die spezifischen Fragen lauten wie folgt:
Der Iduser im Array ist der Iduser, der vom aktuellen Login-Konto gespeichert wird. Dann löschen Sie das gesamte Element entsprechend dem Iduser des aktuellen Login-Kontos Der angemeldete iduser ist 636, lösche das Element mit Index 1. Wenn es 686 ist, lösche das Element mit Index 0, wie schreibe ich das! !
Lösung:
$login_id = 686; foreach ($data as $key => $value) { if($value['iduser'] == $login_id){ unset($data[$key]); } } print_r($data);
Weitere Informationen zu diesem Thema finden Sie auf der chinesischen PHP-Website!
Das obige ist der detaillierte Inhalt vonSo löschen Sie Elemente aus einem zweidimensionalen PHP-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!