Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie den Kopf und das Ende eines PHP-Arrays
So löschen Sie den Kopf und das Ende eines PHP-Arrays: 1. Verwenden Sie „array_shift“, um die Einheit am Anfang des Arrays aus dem Array zu verschieben. 2. Verwenden Sie „array_pop“, um die letzte Einheit des Arrays zu entfernen.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Löschen Sie das Startzellenelement
array_shift
array_shift – Verschieben Sie die Startzelle aus dem Array
Anweisungen
mixed array_shift ( array &$array )
array_shift() Verschiebt das erste Element des Arrays nach außen und gibt es als Ergebnis zurück, dekrementiert die Länge des Arrays um eins und verschiebt alle anderen Elemente um eine Position nach vorne. Alle numerischen Tastennamen werden so geändert, dass sie ab Null zählen, und Texttastennamen bleiben unverändert. Hinweis: Mit dieser Funktion wird der Array-Zeiger zurückgesetzt (reset()).
Parameterarray
Das Eingabearray.
Rückgabewert
Gibt den verschobenen Wert zurück oder NULL, wenn das Array leer oder kein Array ist.
Beispiel
Example #1 array_shift() 例子 $stack = array("orange", "banana", "apple", "raspberry"); $fruit = array_shift($stack); print_r($stack); ?>
Die obige Routine gibt Folgendes aus: Array( [0] => Banane [1] => Apfel [2] => Himbeere)
und Orange wird $fruit zugewiesen.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Löschen Sie das Leitwerkselement
array_pop
array_pop – Nehmen Sie die letzte Einheit des Arrays heraus (nehmen Sie sie vom Stapel)
Anleitung
mixed array_pop ( array &$array )
array_pop() Pop und gibt das letzte Element des Arrays zurück und verringert die Länge des Arrays um eins. NULL wird zurückgegeben, wenn das Array leer ist (oder kein Array). Darüber hinaus wird eine Warnung generiert, wenn der aufgerufene Wert keine Zahl ist. Hinweis: Mit dieser Funktion wird der Array-Zeiger zurückgesetzt (reset()).
Das Parameterarray
muss ein Array von Stapeln sein.
Rückgabewert
Gibt den letzten Wert des Arrays zurück. Wenn das Array leer ist (wenn es kein Array ist), wird NULL zurückgegeben.
Beispiel
Beispiel #1 array_pop()-Beispiel
$stack = array("orange", "banana", "apple", "raspberry"); $fruit = array_pop($stack); print_r($stack); ?>
Nach diesem Vorgang hat $stack nur noch 3 Einheiten: Array( [0] => orange [1] => banane [2] => apfel )
und Himbeere werden $frucht zugeordnet.
Das obige ist der detaillierte Inhalt vonSo löschen Sie den Kopf und das Ende eines PHP-Arrays. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!