So löschen Sie bestimmte Elemente eines Arrays in PHP: Erstellen Sie zunächst eine PHP-Beispieldatei, definieren Sie dann ein Array und löschen Sie schließlich die angegebenen Elemente des Arrays über die Funktion „unset“.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, Dell G3-Computer.
Dieser Artikel stellt Ihnen hauptsächlich die spezifische Implementierungsmethode vor, mit der PHP das angegebene Element des Arrays löscht.
Beim Erlernen von PHP stoßen wir normalerweise auf Probleme im Zusammenhang mit Arrays. Dann ist das Löschen von Array-Elementen ein häufiges Problem und auch einer der Testpunkte im Interview.
Nachfolgend stellen wir Ihnen anhand eines einfachen Beispiels vor:
Ein Element aus dem Array löschen Nach dem Löschen des Elements muss der Ganzzahlschlüssel standardisiert werden.
<?php $x = array(1, 2, 3, 4, 5); var_dump($x); unset($x[3]); $x = array_values($x); echo ''; var_dump($x);
Wenn das Ergebnis wie unten gezeigt ist:
Im obigen Code verwenden wir zuerst die Funktion unset, um den Index im zu setzen array $x bis 3 Das Array-Element wird gelöscht und der Array-Wert mit Index 3 ist 4. Anschließend verwenden wir die Funktion array_values , um die Ganzzahlschlüssel des neuen Arrays zu normalisieren, nachdem das Element gelöscht wurde.
unset()-Funktion bedeutet, die angegebene Variable zu zerstören. Das Verhalten innerhalb der Funktion variiert je nach Art der Variablen, die Sie zerstören möchten.
array_values()-Funktion gibt ein Array zurück, das alle Schlüsselwerte im angegebenen Array enthält, behält jedoch nicht die Schlüsselnamen bei.
In diesem Artikel geht es um die PHP-Methode zum Löschen bestimmter Elemente eines Arrays und zur Normalisierung von Ganzzahlschlüsseln. Ich hoffe, dass er für Freunde in Not hilfreich ist.
Das obige ist der detaillierte Inhalt vonSo löschen Sie bestimmte Elemente aus einem Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!