Heim > Artikel > Backend-Entwicklung > So löschen Sie die erste Elementzeile aus einem zweidimensionalen Array in PHP
Zwei Methoden zum Löschen der ersten Elementzeile: 1. Verwenden Sie die Funktion array_shift(), um das Anfangselement eines zweidimensionalen Arrays zu löschen (unabhängig davon, ob das Element ein einzelner Wert oder ein Array ist). Syntax „array_shift(2D-Array)“. 2. Verwenden Sie zum Löschen die Funktion array_splice(). Setzen Sie einfach den zweiten Parameter der Funktion auf 0 und den dritten Parameter auf 1. Die Syntax lautet „array_splice(zweidimensionales Array, 0,1)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
php zweidimensionales Array-Löschen zum Entfernen der ersten Reihe von Elementen besteht darin, das erste Element des zweidimensionalen Arrays zu löschen Array (unabhängig davon, ob das Element ein Einzelwert oder ein Array ist).数 Sie können zwei Funktionen verwenden, um Methoden zu implementieren:
Verwenden Sie die Funktion array_shift ()
: Verwenden Sie die Funktion array_shift () zum Löschen Die Funktion
array_shift(array)
array_shift() löscht das erste Element am Anfang des arr-Arrays und gibt es als Ergebnis zurück. Die Länge des arr-Arrays wird um 1 dekrementiert und alle anderen Elemente werden um eins nach vorne verschoben. Alle numerischen Tastennamen werden so geändert, dass die Zählung bei 0 beginnt, und die Namen von Zeichenfolgentasten bleiben unverändert.
Rückgabewert: Gibt den Wert des aus dem Array entfernten Elements zurück oder NULL, wenn das Array leer ist.
Beispiel 1: Wenn die erste Zeile des 2D-Arrays ein Element ist
<?php header("content-type:text/html;charset=utf-8"); $arr = array(1,2,3,array(4,5,6)); echo "原二维数组:"; var_dump($arr); array_shift($arr); echo "删除第一行元素:"; var_dump($arr); ?>
Beispiel 2: Wenn die erste Zeile des 2D-Arrays ein Array ist (eine Zeile mit Werten)
<?php header("content-type:text/html;charset=utf-8"); $arr = array(array(1,2),3,array(4,5,6),7,8,); echo "原二维数组:"; var_dump($arr); array_shift($arr); echo "删除第一行元素:"; var_dump($arr); ?>
Methode 2: Verwenden Sie die Funktion array_splice(), um
Parameter | |
---|---|
array | |
start | |
Länge |
Rückgabewert: Gibt das Array zurück, das die extrahierten Elemente enthält.
Setzen Sie einfach den zweiten Parameter der Funktion auf 0 und den dritten Parameter auf 1, um die erste Zeile von Elementen zu löschen
Das obige ist der detaillierte Inhalt vonSo löschen Sie die erste Elementzeile aus einem zweidimensionalen Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!