Wie man in PHP Elemente zu einem Array hinzufügt

Minahil Noor 30 Januar 2023
  1. Verwenden Sie die array_push() Funktion, um Elemente zu einem Array in PHP hinzuzufügen
  2. Verwendung von die Methode der direkten Zuweisung zum Hinzufügen von Elementen zu einem Array in PHP
  3. Verwenden Sie die Funktion array_unshift, um Elemente zu einem leeren Array in PHP hinzuzufügen
Wie man in PHP Elemente zu einem Array hinzufügt

Dieser Artikel stellt vor, wie Sie einem Array in PHP Elemente mit verschiedenen Verfahren hinzufügen können, wie z. B. mit der Funktion array_push() und der Methode der direkten Zuweisung.

Verwenden Sie die array_push() Funktion, um Elemente zu einem Array in PHP hinzuzufügen

Eine Möglichkeit, Elemente zu einem Array hinzuzufügen, ist die Verwendung der Funktion array_push. Zuerst werden wir ein Array mit der Funktion array() erstellen. Danach fügen wir diesem Array mit dem angegebenen Befehl Elemente hinzu. Die Funktion array_push() fügt dem Array Elemente genau wie ein Stack hinzu; die korrekte Syntax zur Ausführung lautet wie folgt:

array_push($array, $value1, $value2, ..., $valueN);

Die eingebaute Funktion array_push() hat N+1 Parameter; N ist die Anzahl der Werte, die wir zu einem Array hinzufügen wollen. Die Einzelheiten der Parameter sind wie folgt:

Parameter Beschreibung
$array obligatorisch Es ist das Feld, in dem wir Werte hinzufügen.
$value1, $value2, $valueN obligatorisch Dies sind die Werte, die wir zu einem Array hinzufügen; es kann ein String, Integer, Float usw. sein.

Diese Funktion gibt einen Integer-Wert zurück, der die Anzahl der zum Array hinzugefügten Elemente anzeigt. Das folgende Programm zeigt, wie wir die Funktion array_push() verwenden können, um in PHP Elemente zu einem Array hinzuzufügen.

<?php
$flowers = array();
echo("The array is empty, as you can see. \n");
print_r($flowers);
echo("Now, we have added the values. \n");
array_push($flowers, "Rose", "Jasmine", "Lili", "Hibiscus", "Tulip");
print_r($flowers);
?>

Wir haben 5 Werte als Elemente übergeben, die dem Array hinzugefügt werden sollen.

Ausgabe:

The array is empty, as you can see. 
Array
(
)

Now, we have added the values. 

Array
(
    [0] => Rose
    [1] => Jasmine
    [2] => Lili
    [3] => Hibiscus
    [4] => Tulip
)

Nun überprüfen wir den Rückgabewert der Funktion, wobei wir der Syntax folgen:

<?php
$flowers = array();
echo("The array is empty, as you can see. \n");
print_r($flowers);
echo("Now, we have added the values. \n");
echo(array_push($flowers, "Rose", "Jasmine", "Lili", "Hibiscus", "Tulip"));
echo("\n");
print_r($flowers);
?>

Ausgabe:

The array is empty, as you can see. 
Array
(
)
Now, we have added the values. 
5
Array
(
    [0] => Rose
    [1] => Jasmine
    [2] => Lili
    [3] => Hibiscus
    [4] => Tulip
)

Die Ausgabe zeigt den Wert 5, der die Anzahl der zum Array hinzuzufügenden Elemente angibt.

Verwendung von die Methode der direkten Zuweisung zum Hinzufügen von Elementen zu einem Array in PHP

In PHP können wir auch die Methode der direkten Zuweisung verwenden, um Elemente zu einem Array hinzuzufügen. Wir werden einem Array direkt Werte zuweisen, genau wie wir einem Integer oder einer Zeichenkette Werte zuweisen; die korrekte Syntax zur Ausführung ist wie folgt:

$array[] = $value;

Das Programm, das diese Methode anwendet, um Elemente zu einem Array hinzuzufügen, lautet wie folgt:

<?php
$flowers = array();
echo("The array is empty, as you can see. \n");
print_r($flowers);
echo("Now, we have added the values. \n");
$flowers[] = "Rose";
$flowers[] = "Jasmine";
$flowers[] = "Lili";
$flowers[] = "Hibiscus";
$flowers[] = "Tulip";
print_r($flowers);
?>

Ausgabe:

The array is empty, as you can see. 
Array
(
)
Now, we have added the values. 
Array
(
    [0] => Rose
    [1] => Jasmine
    [2] => Lili
    [3] => Hibiscus
    [4] => Tulip
)

Verwenden Sie die Funktion array_unshift, um Elemente zu einem leeren Array in PHP hinzuzufügen

In PHP können wir auch die Funktion array_unshift() verwenden, um Elemente zu einem Array hinzuzufügen. Diese Funktion fügt Werte am Anfang des Arrays hinzu. Die korrekte Syntax, um einem Array einen Wert zuzuweisen, lautet wie folgt:

array_unshift($array, $value1, $value2, ..., $valueN);

Die eingebaute Funktion array_unshift() hat N+1 Parameter. Die Einzelheiten ihrer Parameter sind wie folgt

Parameter Beschreibung
$array obligatorisch Es ist das Array, in dem wir die Werte addieren wollen.
$value1, $value2, $valueN obligatorisch Es ist der Wert oder die Werte, die wir hinzufügen wollen. Mindestens ein Wert ist obligatorisch.

Das Programm, das diese Funktion anwendet, um Elemente zu einem Array hinzuzufügen, ist wie folgt:

<?php
$flowers = array();
echo("The array is empty as you can see. \n");
print_r($flowers);
echo("Now we have added the values. \n");
echo(array_unshift($flowers, "Rose", "Jasmine", "Lili", "Hibiscus", "Tulip"));
echo("\n");
print_r($flowers);
?>

Ausgabe:

The array is empty as you can see. 
Array
(
)
Now we have added the values. 
5
Array
(
    [0] => Rose
    [1] => Jasmine
    [2] => Lili
    [3] => Hibiscus
    [4] => Tulip
)

Verwandter Artikel - PHP Array