Der folgende Editor stellt Ihnen eine PHP-Methode zum Löschen von Elementen mit bestimmten Indizes in einem Array vor. Sie hat einen guten Referenzwert und ich hoffe, dass sie für alle hilfreich ist. Folgen wir dem Editor und werfen wir einen Blick darauf.
1. Zuvor haben wir über den Elementlöschvorgang gesprochen, wenn das Array als Stapel oder Warteschlange verwendet wird, d. h. das Löschen erfolgt der Reihe nach und regelmäßig. Was sollten Sie also tun, wenn Sie ein Element aus der Mitte des Arrays löschen müssen? Wir brauchen die Funktion unset(), über die wir heute sprechen werden.
2. Mit der Funktion unset() können Sie Elemente in einem Array löschen, das Array wird jedoch nicht neu indiziert, d. h. der ursprüngliche Index bleibt erhalten, da der Index in PHP eine besondere Bedeutung hat .
3. Beispielanzeige:
<?php $arr = array(1=>'one',2=>'two',3=>'three'); //删除下标为2的元素 unset($arr[2]); //将得到Array(1=>'one',3=>'three') //使用array_values()重新建立索引 $aar = array_values($arr); //$aar = array(0=>'one',1=>'three') ?>
4. Die letzte Codezeile im obigen Beispiel dient der Wiederherstellung des Array-Index. Hier erkläre ich es wie folgt: Denn nachdem die Funktion unset() zum Löschen eines Elements verwendet wurde, wird die Index-Indexreihenfolge nicht wiederhergestellt. Wenn Sie sequentielle Indexindizes benötigen, können Sie die Funktion array_values() verwenden, um die Reihenfolge der Indexindizes neu zu erstellen.
Hinweis: Die hier erwähnte Neuindizierung bedeutet: Wiederherstellung eines sequentiellen Index beginnend bei 0. Auch wenn Ihr Index nicht mit einer Zahl benannt ist, wird er neu indiziert.
Die obige PHP-Methode zum Löschen von Elementen mit angegebenen Indizes in einem Array ist der gesamte vom Herausgeber freigegebene Inhalt. Ich hoffe, dass sie Ihnen eine Referenz geben kann, und ich hoffe, dass Sie die chinesische PHP-Website unterstützen.
PHP-Methode zum Parsen von XML und Generieren von SQL-Anweisungen, PHP-Tipps
PHP-Implementierung des QQ-Anmeldeprinzips und PHP-Beispiele für den Implementierungsprozess
Das obige ist der detaillierte Inhalt vonPHP löscht das Element mit dem angegebenen Index im Beispiel der Array-Methode PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!