So löschen Sie das erste Element in einem Array in PHP: 1. Verwenden Sie die Funktion array_shift(), Syntax „array_shift(array);“ 2. Verwenden Sie die Funktion array_splice(), Syntax „array_splice(array,0,1);“ " .
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php löscht das erste Element im Array
1. Verwenden Sie die Funktion array_shift()
Die PHP-Funktion array_shift() wird verwendet, um Elemente am Anfang des Arrays zu löschen. Ihre Syntax lautet wie folgt:
array_shift(array)
Der Parameter arr repräsentiert das zu verarbeitende Array. Die Funktion
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: Löschen Sie das erste Element im Array des Arrays; Sie können ihn direkt löschen oder durch einen anderen Wert ersetzen. Die Syntax von
array_splice() lautet wie folgt:
<?php header("Content-type: text/html; charset=utf-8"); $num = array(10, 45, 9, 100, 6); array_shift($num); //删除数组开头的第一个元素 print_r($num); echo "<br>"; $info = array("PHP教程", 4=>"php中文网", "http://www.php.cn",); array_shift($info); print_r($info); ?>
ParameterBeschreibung
Erforderlich. Gibt ein Array an. | |
---|---|
start | Erforderlich. Zahlenwert. Gibt die Startposition gelöschter Elemente an. 0 = erstes Element. Wenn der Wert auf eine positive Zahl gesetzt ist, beginnt die Entfernung an dem Offset, der durch den Wert im Array angegeben wird. Wenn der Wert auf eine negative Zahl festgelegt ist, beginnt die Entfernung an dem durch den Wert angegebenen Offset vom Ende des Arrays. -2 bedeutet, dass mit dem vorletzten Element des Arrays begonnen wird. |
Länge | optional. Zahlenwert. Gibt die Anzahl der zu entfernenden Elemente an, die auch die Länge des zurückgegebenen Arrays ist. Wenn der Wert auf eine positive Zahl gesetzt ist, wird diese Anzahl an Elementen entfernt. Wenn dieser Wert auf eine negative Zahl gesetzt ist, werden alle Elemente vom Anfang bis zur Länge invers zum Ende des Arrays entfernt. Wenn dieser Wert nicht festgelegt ist, werden alle Elemente von der durch den Startparameter festgelegten Position bis zum Ende des Arrays entfernt. |
array2 | optional. Gibt das Array mit den Elementen an, die in das ursprüngliche Array eingefügt werden sollen. Wenn nur ein Element vorhanden ist, kann es auf eine Zeichenfolge festgelegt werden und muss nicht auf ein Array festgelegt werden. |
Tipp: Wenn die Funktion keine Elemente entfernt (Länge=0), wird das Ersatzarray ab der Position des Startparameters eingefügt. | Rückgabewert: Gibt das Array zurück, das die extrahierten Elemente enthält.Beispiel: Löschen Sie das erste Element im Array |
array_splice(array1,start,length,array2)
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo löschen Sie das erste Element des PHP-Arrays. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!