Heim > Backend-Entwicklung > PHP-Tutorial > Einführung in die PHP-Funktion – array_unshift(): Elemente am Anfang des Arrays einfügen

Einführung in die PHP-Funktion – array_unshift(): Elemente am Anfang des Arrays einfügen

PHPz
Freigeben: 2023-07-25 21:42:01
Original
2137 Leute haben es durchsucht

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:

  • &$array: erforderlich, das Array Um operiert zu werden, verwenden Sie „Pass by reference“.
  • $value1: erforderlich, das einzufügende Element, das eines oder mehrere sein kann.

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);
?>
Nach dem Login kopieren

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
Nach dem Login kopieren

)
Neues Array nach dem Einfügen: Array
(

[0] => lemon
[1] => apple
[2] => banana
[3] => orange
Nach dem Login kopieren

)

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);
?>
Nach dem Login kopieren

Führen Sie den obigen Code aus, wir erhalten die folgende Ausgabe:

Ursprüngliches Array: Array
(

[0] => 4
[1] => 5
Nach dem Login kopieren

)
Neues Array nach dem Einfügen: Array
(

[0] => 1
[1] => 2 
[2] => 3
[3] => 4
[4] => 5
Nach dem Login kopieren

)

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage