Heim > Artikel > Backend-Entwicklung > Detaillierte Erklärung der PHP-Funktion array_shift(): Löschen Sie das erste Element im Array
Was ist die Funktion von PHP array_shift()?
Die Funktion array_shift() in PHP löscht das erste Element im Array und gibt den Wert des gelöschten Elements zurück. Dieser Artikel stellt die Verwendung und Definition der PHP-Funktion array_shift() im Detail vor. Wenn Sie interessiert sind, können Sie einen Blick darauf werfen.
Definition und Verwendung
Die Funktion array_shift() löscht das erste Element im Array und gibt den Wert des gelöschten Elements oder NULL zurück, wenn das Array leer ist. . Wenn der Schlüsselname numerisch ist, erhalten alle Elemente neue Schlüsselnamen, beginnend bei 0 und aufsteigend um 1 (siehe Code in Beispiel 2 unten), und die literalen Schlüsselwerte bleiben unverändert.
Syntax
array_shift(array)
Das Parameterarray ist ein angegebenes Array und muss angegeben werden.
Beispiel 1
Verwenden Sie die Funktion php array_shift(), um das erste Element im $stack-Array zu löschen und das gelöschte Element zurückzugeben. Der Code ist wie folgt folgt
<?php $stack = array("orange", "banana", "apple", "raspberry"); $fruit = array_shift($stack); print_r($stack); ?>
Ausgabeergebnis der Ausführung des Codes:
Der obige Code löscht das erste Element im $stack-Array Danach wird $fruit das Element Orange zugewiesen.
Beispiel 2
Verwenden Sie die PHP-Funktion array_shift(), um ein Array mit numerischen Tastennamen zu löschen. Der Code lautet wie folgt:
<?php $a=array(0=>"red",1=>"green",2=>"blue"); echo array_shift($a); print_r ($a); ?>
Code, der die Ausgabe ausführt Ergebnis:
Sie können sehen, dass der Schlüsselname des ursprünglichen Elements „grün“ „1“ ist, aber nach Verwendung der Funktion array_shift() alle Schlüsselnamen ändern sich ab 0 Start
[Empfehlungen für verwandte Artikel]
Definition und Verwendung der PHP-Array-Funktion array_push()
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung der PHP-Funktion array_shift(): Löschen Sie das erste Element im Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!