Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der Schritte zum Löschen bestimmter tiefgestellter Elemente im PHP-Array

Detaillierte Erläuterung der Schritte zum Löschen bestimmter tiefgestellter Elemente im PHP-Array

php中世界最好的语言
php中世界最好的语言Original
2018-05-19 10:45:412171Durchsuche

Dieses Mal erkläre ich Ihnen ausführlich die Schritte zum Löschen bestimmter tiefgestellter Elemente in einem Array. Welche Vorsichtsmaßnahmen gibt es zum Löschen bestimmter tiefgestellter Elemente aus einem Array in PHP? Das Folgende ist ein praktischer Fall. Schauen wir uns das an.

1. Zuvor haben wir über den Elementlöschvorgang gesprochen, wenn das Array als Stapel und

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, aber das Array wird den

Index nicht neu erstellen, d. h. den ursprünglichen Index behalten, da der Index in PHP hat eine besondere Bedeutung.

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 dazu, den Array-Index wiederherzustellen: denn nach der Verwendung des unset( )-Funktion zum Löschen eines Elements, und die Index-Indexreihenfolge wird 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.

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Detaillierte Erläuterung der Schritte zum Ersetzen des Artikelbildpfads durch PHP zum lokalen Server

Zusammenfassung der PHP-Quellcode-Verschlüsselungsmethode

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte zum Löschen bestimmter tiefgestellter Elemente im 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