Die Funktion array_push() ist eine PHP-Funktion, die ein Element oder mehrere Elemente an das Ende eines Arrays hinzufügt.
Die Syntax der Funktion lautet wie folgt:
array_push(array, var1, ..varN)
array_push() nimmt als ersten Parameter den Array an, an den die Elemente angehängt werden sollen. Die folgenden Parameter sind die Elemente, die an den Array angehängt werden sollen.
Die Funktion liefert die neue Länge des Arrays zurück. Hier sind paar Beispiele, wie man array_push() verwenden kann:
Beispiel 1:
<?php
$fruits = array('Banane', 'Apfel');
array_push($fruits, 'Erdbeere', 'Kiwi');
?>
Erklärung:
Der obige PHP-Code verwendet die array_push()-Funktion, um Elemente zu einem Array hinzuzufügen. Der Array, der bearbeitet wird, ist $fruits. Das Array enthält zwei Elemente: „Banane“ und „Apfel“. Die array_push()-Funktion wird verwendet, um zwei weitere Elemente zu diesem Array hinzuzufügen: „Erdbeere“ und „Kiwi“. Diese erwartet zwei Argumente. Das erste Argument ist der Name des Arrays, das bearbeitet wird, in diesem Fall $fruits. Das zweite Argument ist die Elemente, die hinzugefügt werden, in diesem Fall „Erdbeere“ und „Kiwi“.
Nachdem dieser Code ausgeführt wurde, enthält der Array $fruits vier Elemente: „Banane“, „Apfel“, „Erdbeere“ und „Kiwi“.
Beispiel 2:
<?php
$numbers = array(1, 2, 3);
array_push($numbers, 4, 5, 6);
?>
Erläuterung:
Der obige Code ermöglicht es, Werte in ein Array zu pushen. Der erste Teil des Codes definiert ein Array mit den Zahlen 1, 2 und 3. Im zweiten Teil des Codes benutzt die Funktion array_push(), um Werte in das Array zu pushen. Die Funktion array_push() erwartet zwei Parameter: das Array und die Werte, die hinzugefügt werden sollen. Im obigen Beispiel wird das Array $numbers und die Werte 4, 5 und 6 als Parameter übergeben.
Somit werden die Werte 4, 5 und 6 am Ende des Arrays $numbers hinzugefügt. Nach der Ausführung des Codes wird das Array $numbers die Zahlen 1, 2, 3, 4, 5 und 6 enthalten.
Verstehen Sie die Funktion array_push()?
Hier sind einige Fragen, die Ihnen helfen, array_push() besser zu verstehen:
- Was ist array_push()?
- Array_push() ist eine PHP-Funktion, die ein Element oder mehrere Elemente an das Ende eines Arrays hinzufügt.
- Wie lautet der Syntax der Funktion?
- Die Syntax der Funktion lautet wie folgt: array_push(array, var1, ..varN)
- Was sind die Parameter der Funktion?
- Array_push() nimmt als ersten Parameter den Array an, an den die Elemente angehängt werden sollen. Die folgenden Parameter sind die Elemente, die an den Array angehängt werden sollen.
- Was wird als Rückgabewert der Funktion geliefert?
- Die Funktion liefert die neue Länge des Arrays zurück.
- Wie verwendet man array_push()?
- array_push() kann verwendet werden, um ein Element oder mehrere Elemente an das Ende eines Arrays anzuhängen.
- Welche Art von Daten können mit array_push() angehängt werden?
- Array_push() kann verwendet werden, um jede Art von Daten an ein Array anzuhängen, einschließlich Strings, Zahlen, Objekte und weitere Arrays.
- Kann array_push() verwendet werden, um ein Element am Anfang eines Arrays hinzuzufügen?
- Nein. array_push() kann nur verwendet werden, um ein Element oder mehrere Elemente an das Ende eines Arrays hinzuzufügen. Dies können Sie mit der PHP Funktion: array_unshift() machen.
- Gibt es bei der Verwendung von array_push() Beschränkungen?
- Ja. Es kann nur ein Element oder mehrere Elemente an das Ende eines Arrays hinzugefügt werden.
- Können mehrere Elemente auf einmal mit array_push() angehängt werden?
- Ja. array_push() kann verwendet werden, um mehrere Elemente auf einmal an ein Array anzuhängen. Siehe Beispiel 1
- Kann man array_push() in einer Schleife verwenden?
- Ja. array_push() kann in einer Schleife verwendet werden, um mehrere Elemente auf einmal an ein Array anzuhängen.
Beispiel:
<?php
$sportarten = array("Fußball", "Tennis", "Basketball");
for ($i = 0; $i < 5; $i++) {
array_push($sportarten, "Golf");
}
print_r($sportarten);
/**
* Ausgabe: Array ( [0] => Fußball [1] => Tennis [2] => Basketball [3] => Golf [4] => Golf [5] => Golf [6] => Golf [7] => Golf )
*/
?>
Erklärung: In dem oben angegebenen PHP-Code wird die array_push()-Funktion innerhalb einer Schleife verwendet. Zunächst wird ein Array mit den Werten „Fußball“, „Tennis“ und „Basketball“ deklariert. Anschließend wird eine for-Schleife eingerichtet, die fünfmal durchlaufen wird. In dieser Schleife wird die array_push()-Funktion verwendet, um den Wert „Golf“ dem Array hinzuzufügen. Nach dem Ausführen des Codes wird das Array mit allen hinzugefügten Werten ausgegeben, mit PHP Funktion: print_r(), was ein Array mit 8 Werten ergibt.