Heim >Backend-Entwicklung >PHP-Problem >So fügen Sie Daten zu einem neuen Array in PHP hinzu
PHP ist eine weit verbreitete serverseitige Skriptsprache, die für die Webentwicklung und den Aufbau dynamischer Websites verwendet wird. Bei der PHP-Programmierung müssen wir häufig Daten zu einem neuen Array hinzufügen, um verschiedene Vorgänge zu ermöglichen. In diesem Artikel wird erläutert, wie Sie Daten zu einem neuen Array in PHP hinzufügen.
Methode 1: Verwenden Sie die Funktion array_push()
Die Funktion array_push() wird verwendet, um ein oder mehrere Elemente am Ende des Arrays hinzuzufügen. Diese Funktion gibt die neue Länge des aktualisierten Arrays zurück.
Syntax:
array_push(array, value1, value2, ...)
Unter diesen stellt Array das Array dar, zu dem Elemente hinzugefügt werden müssen; Wert1, Wert2, ... stellen die Elemente dar, die dem Array hinzugefügt werden müssen.
Beispiel:
<?php $students = array('Tom', 'John', 'Peter'); array_push($students, 'Lucy', 'James'); print_r($students); ?>
Ausgabeergebnis:
Array ( [0] => Tom [1] => John [2] => Peter [3] => Lucy [4] => James )
Methode 2: Verwenden Sie den „+“-Operator
In PHP können Sie den „+“-Operator verwenden, um zwei Arrays zu einem neuen Array zusammenzuführen. Wenn in zwei Arrays derselbe Schlüsselname vorhanden ist, überschreiben die Elemente im zweiten Array die Elemente im ersten Array.
Syntax:
$array = $array1 + $array2;
Unter diesen sind $array1 und $array2 die beiden Arrays, die zusammengeführt werden sollen.
Beispiel:
<?php $students1 = array('Tom', 'John', 'Peter'); $students2 = array('Lucy', 'James'); $students = $students1 + $students2; print_r($students); ?>
Ausgabeergebnis:
Array ( [0] => Tom [1] => John [2] => Peter [3] => Lucy [4] => James )
Methode 3: Direkte Zuweisung
In PHP können Sie ein Element direkt einem angegebenen Schlüsselnamen eines neuen Arrays zuweisen. Wenn der Schlüsselname bereits vorhanden ist, wird das dem Schlüsselnamen entsprechende Element überschrieben.
Beispiel:
<?php $students = array(); $students['English'] = 'Tom'; $students['Math'] = 'John'; $students['Science'] = 'Peter'; print_r($students); ?>
Ausgabeergebnis:
Array ( [English] => Tom [Math] => John [Science] => Peter )
Die oben genannten sind die drei Methoden zum Hinzufügen von Daten zu einem neuen Array in PHP. Wählen Sie entsprechend den tatsächlichen Anforderungen die geeignete Methode aus, um das Array effizienter zu betreiben.
Das obige ist der detaillierte Inhalt vonSo fügen Sie Daten zu einem neuen Array in PHP hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!