PHP-Funktionseinführung – array_unshift(): Elemente am Anfang des Arrays einfügen
In PHP sind Arrays eine der am häufigsten verwendeten Datenstrukturen. Wenn wir am Anfang des Arrays ein neues Element einfügen müssen, können wir dazu die PHP-Funktion array_unshift() verwenden. Die Funktion der Funktion
array_unshift() besteht darin, ein oder mehrere Elemente am Anfang des Arrays einzufügen und die Länge des Arrays zu ändern. Es fügt neue Elemente in den Kopf des Arrays ein und verschiebt die vorhandenen Elemente nach hinten. Die Syntax der Funktion
array_unshift() lautet wie folgt:
array_unshift(array &$array, Mixed $value1 [, Mixed $... ])
Parameterbeschreibung:
Werfen wir einen Blick auf einen bestimmten Beispielcode:
<?php $fruit = array("apple", "banana", "orange"); echo "原数组:"; print_r($fruit); array_unshift($fruit, "lemon"); echo "插入后的新数组:"; print_r($fruit); ?>
Im Code haben wir ein Array namens $fruit erstellt, das 3 Früchte enthält. Anschließend verwenden wir die Funktion array_unshift(), um ein neues Element „lemon“ am Anfang des Arrays einzufügen. Drucken Sie dann das eingefügte Array über die Funktion print_r() aus.
Führen Sie den obigen Code aus, wir erhalten die folgende Ausgabe:
Ursprüngliches Array: Array
(
[0] => apple [1] => banana [2] => orange
)
Neues Array nach dem Einfügen: Array
(
[0] => lemon [1] => apple [2] => banana [3] => orange
)
Wie aus den Ausgabeergebnissen ersichtlich ist, Mit der Funktion array_unshift() haben wir das neue Element „lemon“ erfolgreich am Anfang des Arrays eingefügt und die ursprünglichen Elemente wurden nacheinander um eine Position nach hinten verschoben.
Es ist zu beachten, dass die Funktion array_unshift() nach dem Einfügen von Elementen die neue Array-Länge zurückgibt.
Zusätzlich zum Einfügen eines Elements können wir auch die Funktion array_unshift() verwenden, um mehrere Elemente gleichzeitig einzufügen. Zum Beispiel:
<?php $numbers = array(4, 5); echo "原数组:"; print_r($numbers); array_unshift($numbers, 1, 2, 3); echo "插入后的新数组:"; print_r($numbers); ?>
Führen Sie den obigen Code aus, wir erhalten die folgende Ausgabe:
Ursprüngliches Array: Array
(
[0] => 4 [1] => 5
)
Neues Array nach dem Einfügen: Array
(
[0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5
)
Durch das obige Beispiel: Wir verstehen, wie Sie mit der Funktion array_unshift() ein oder mehrere Elemente am Anfang eines Arrays einfügen und die Länge des Arrays ändern.
Zusammenfassung: Die Funktion
array_unshift() ist eine der am häufigsten verwendeten Array-Funktionen in PHP. Sie kann problemlos ein oder mehrere Elemente am Anfang des Arrays einfügen. Wenn wir in der tatsächlichen Entwicklung Elemente am Anfang des Arrays hinzufügen müssen, können wir dies mit der Funktion array_unshift() erreichen.
Das obige ist der detaillierte Inhalt vonEinführung in die PHP-Funktion – array_unshift(): Elemente am Anfang des Arrays einfügen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!