Heim  >  Artikel  >  Backend-Entwicklung  >  So fügen Sie Elemente zum PHP-Array hinzu

So fügen Sie Elemente zum PHP-Array hinzu

青灯夜游
青灯夜游Original
2021-07-14 18:42:024559Durchsuche

Methode: 1. Verwenden Sie die Funktion array_unshift(), um ein oder mehrere Elemente am Anfang des Arrays einzufügen. 2. Verwenden Sie die Funktion array_push(), um ein oder mehrere Elemente am Ende des Arrays einzufügen array_merge()-Funktion zum Zusammenführen aller Elemente eines Arrays, die am Ende eines anderen Arrays eingefügt werden.

So fügen Sie Elemente zum PHP-Array hinzu

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Methode 1: Verwenden Sie die Funktion array_unshift(), um Elemente am Anfang des Arrays einzufügen

rray_unshift( )-Funktion wird verwendet, um Elemente am Anfang des Arrays einzufügen. Die Syntax lautet wie folgt:

array_unshift ( array , value1 [, value2, value3 ... ] )

Parameterbeschreibung:

  • array stellt ein Array dar;

  • Wert1, Wert2, Wert3. .. stellt die Elemente (Werte) dar, die eingefügt werden müssen.

Rückgabewert: Gibt die Länge des Arrays nach dem Einfügen des neuen Elements zurück.

Zwei zu beachtende Punkte:

  • Die Elemente werden als Ganzes eingefügt und diese Elemente behalten nach dem Einfügen die gleiche Reihenfolge bei.

  • Alle numerischen Tastennamen werden so geändert, dass die Zählung bei 0 beginnt, und alle Zeichenfolgentastennamen bleiben unverändert.

Beispiel:

<?php
$a=array("a"=>"red","b"=>"green");
array_unshift($a,"blue");
print_r($a);
?>

Ausgabe:

Array ( [0] => blue [a] => red [b] => green )

Methode 2: Verwenden Sie die Funktion array_push(), um Elemente am Ende des Arrays einzufügen. Die Funktion array_push() wird verwendet, um ein oder mehrere Elemente am Ende einzufügen Ende des Arrays (auf den Stapel schieben), seine Syntax ist wie folgt:

array_push ( array , value1 [, value2, value3 ... ] )

Parameterbeschreibung:

array repräsentiert ein Array;
  • value1, value2, value3... repräsentiert die Elemente (Werte) die eingefügt werden müssen.
  • Rückgabewert: Gibt die Länge des Arrays nach dem Einfügen des neuen Elements zurück.
array_push() behandelt Array als Stapel und schiebt die übergebenen Elemente an das Ende von arr. Die Länge von arr wird um die Anzahl der auf den Stapel verschobenen Elemente erhöht.

Beispiel:

<?php
$a=array("red","green");
array_push($a,"blue","yellow");
print_r($a);
?>

Ausgabe:

Array ( [0] => red [1] => green [2] => blue [3] => yellow )

Methode 3: Verwenden Sie die Funktion array_merge(). Die Funktion array_merge() kann die Zellen eines oder mehrerer Arrays zusammenführen, d. h. die Werte in einem Array anhängen Nach dem vorherigen Array und der Rückgabe des zusammengeführten Arrays lautet das Syntaxformat wie folgt:

array_merge(array1 [, array2 [, array3 ...]])

Die Parameter array1, array2,..., arrayyn sind mehrere Arrays, die zusammengeführt werden sollen.

    Wenn das Eingabearray denselben Zeichenfolgenschlüsselnamen hat, überschreibt der Wert nach dem Schlüsselnamen den vorherigen Wert. Wenn das Array einen numerischen Schlüsselnamen enthält, überschreibt der spätere Wert den vorherigen Wert nicht, sondern wird angehängt Die Funktion hat nur ein Array-Argument und das Array ist numerisch indiziert, die Schlüsselnamen werden fortlaufend neu indiziert.
  • Beispiel:

    <?php
    $a1=array("a"=>"red","b"=>"green");
    $a2=array("c"=>"blue","b"=>"yellow");
    print_r(array_merge($a1,$a2));
    ?>
  • Ausgabe:
Array
(
    [a] => red
    [b] => yellow
    [c] => blue
)

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo fügen Sie Elemente zum PHP-Array hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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