Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie Elemente aus einem zweidimensionalen PHP-Array

So löschen Sie Elemente aus einem zweidimensionalen PHP-Array

藏色散人
藏色散人Original
2020-07-07 09:51:475826Durchsuche

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.

So löschen Sie Elemente aus einem zweidimensionalen PHP-Array

Das zweidimensionale PHP-Array löscht Elemente basierend auf der ID

Die spezifischen Fragen lauten wie folgt:

So löschen Sie Elemente aus einem zweidimensionalen PHP-Array

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn