Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie ein Array in PHP foreach
So löschen Sie ein Array in PHP foreach: Erstellen Sie zuerst eine PHP-Beispieldatei, definieren Sie dann ein Array und löschen Sie es schließlich über „foreach($db as $k=>$v){...}“.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Spezifische Frage:
Wie lösche ich ein Array in PHP foreach?
PHP foreach delete array
Array-Ausgabe, ich möchte 1 Wert löschen und die restlichen Werte werden angezeigt.
Array:
Array ( [0] => Array ( [uid] => 1 [tid] => 0 [username] => 123 [truename] => 3333 [groupid] => 1 ) [1] => Array ( [uid] => 2 [tid] => 0 [username] => 321 [truename] => 5 [groupid] => 1 ) [2] => Array ( [uid] => 4 [tid] => 0 [username] => 456 [truename] => 5 [groupid] => 2 )
Ich möchte nur das Array von [groupid] => 2 anzeigen und [groupid] => 1 löschen.
foreach($db as $v){ if($v['groupid'] == 1){ unset($db[$v['groupid']]); } }
Implementierungsmethode:
foreach($db as $k=>$v){ if($v['groupid'] == 1){ unset($db[$k]); } }
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo löschen Sie ein Array in PHP foreach. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!