Aktueller Standort: Startseite> Neueste Artikel> Vollständige Anleitung zum Einfügen von Elementen in Array -Header mit PHP Array_unshift

Vollständige Anleitung zum Einfügen von Elementen in Array -Header mit PHP Array_unshift

M66 2025-06-10

Wie füge ich Elemente in den Beginn eines Arrays in PHP ein?

PHP ist eine leistungsstarke serverseitige Skriptsprache, die häufig zur Entwicklung dynamischer Websites und Anwendungen verwendet wird. Bei der Verarbeitung von Array -Daten müssen häufig neue Elemente zur Ausgangsposition des Arrays hinzugefügt werden. Zu diesem Zeitpunkt ist die Funktion array_unshift () ein sehr praktisches Werkzeug.

Grundlegende Verwendung von Array_unshift -Funktion

Der Zweck von Array_unshift () besteht darin, ein oder mehrere Elemente in die Vorderseite des Arrays einzufügen und die Neuarray -Länge zurückzugeben. Die Syntax ist wie folgt:

 array_unshift(array $array, mixed $value1 [, mixed $value2, ...])
  • $ Array : Zielarray

  • $ value1, $ value2 ... : Der zugefügte Wert kann ein oder mehrere sein

Beispiel: Fügen Sie ein Element zum Beginn des Arrays ein

Das folgende Beispiel zeigt, wie Sie Array_unshift () verwenden, um ein Element zu der Vorderseite eines Arrays hinzuzufügen:

 
<?php
$fruits = array("apple", "orange", "banana");
echo "Before array_unshift:\n";
print_r($fruits);

array_unshift($fruits, "grape");
echo "After array_unshift:\n";
print_r($fruits);
?>

Das Ausgangsergebnis ist:

 
Before array_unshift:
Array
(
    [0] => apple
    [1] => orange
    [2] => banana
)
After array_unshift:
Array
(
    [0] => grape
    [1] => apple
    [2] => orange
    [3] => banana
)

Aus dem obigen Code können wir sehen, dass "Traube" erfolgreich in die erste Position des Arrays eingefügt wurde.

Beispiel: Fügen Sie mehrere Elemente zum Beginn des Arrays ein

Array_unshift () unterstützt auch das Einfügen mehrerer Elemente gleichzeitig. Hier ist ein Beispiel:

 
<?php
$numbers = array(3, 4, 5);
echo "Before array_unshift:\n";
print_r($numbers);

array_unshift($numbers, 1, 2);
echo "After array_unshift:\n";
print_r($numbers);
?>

Das Ausgangsergebnis ist:

 
Before array_unshift:
Array
(
    [0] => 3
    [1] => 4
    [2] => 5
)
After array_unshift:
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)

Mit dieser Methode können Sie der Startposition des Arrays flexibel eine beliebige Anzahl von Werten hinzufügen.

Zusammenfassen

Array_unshift () ist eine kurze und leistungsstarke Array -Funktion in PHP, die Elemente schnell in den Beginn eines Arrays einfügen kann. Unabhängig davon, ob es sich um einen einzelnen Wert oder ein Mehrwert -Insertion handelt, kann es leicht implementiert werden, wodurch die mühsamen Schritte des manuellen Wiederaufbaus eines Arrays vermieden werden. In der tatsächlichen Entwicklung wird die Beherrschung der Verwendung solcher Funktionen die Effizienz und Wartbarkeit des Codes erheblich verbessern.