0 0 Stimmen

PHP: Neues Element zu bestehendem Array hinzufügen

Frage von Compi | 01.02.2016 um 21:57 Uhr

In PHP kann man ja einen neuen Array mit $arr = array(1, 2, 3) anlegen. Dieser Array enthält dann die drei Elemente 1, 2 und 3.

Aber ist es auch möglich ein neues weiteres Element, zu einem bestehenden Array hinzuzufügen? Also neue Elemente am Ende des Arrays einzufügen, nachdem der Array bereits erstellt wurde?

AntwortenPositivNegativDatumStimmen

Computer Experte

Profil anzeigen | Nachricht
Avatar
1Beste Antwort
1 Stimme

Ja, das ist möglich.

Die einfachste Möglichkeit geht für mich folgendermaßen:

$arr = array(1, 2, 3);
$arr[] = 4;
$arr[] = 5;

Damit fügt man die neuen Elemente hinten in den Array ein. In diesem Beispiel hat unser Array anschließend fünf Elemente, die Zahlen 1 bis 5.
02.02.2016 um 15:34 Uhr

AntwortenPositiv Negativ

NetGuy

Profil anzeigen | Nachricht
Avatar
00 Stimmen

Es geht auch mit der Funktion array_push(). Dieser Funktion kannst du den Array und die neuen Elemente übergeben:

$arr = array(1, 2, 3);

arr_push($arr, 4);
arr_push($arr, 5);
arr_push($arr, 6, 7);

$arr2 = array(8, 9, 10);
arr_push($arr, $arr2);

Wie du siehst kannst du mit arr_push() auch mehrere Elemente gleichzeitig hinzufügen oder sogar einen kompletten weiteren Array. In diesem Beispiel enthält $arr am Ende die Elemente 1 bis 10.
02.02.2016 um 15:41 Uhr

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

Wichtiger Hinweis

Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.