Heim > Backend-Entwicklung > PHP-Problem > So hängen Sie Elemente an ein PHP-Array an

So hängen Sie Elemente an ein PHP-Array an

PHPz
Freigeben: 2023-04-24 16:00:56
Original
1217 Leute haben es durchsucht

Arrays sind ein häufiger Datentyp und in PHP können Arrays auf viele Arten erstellt und geändert werden. Das Anhängen von Arrays ist ein häufiger Vorgang, der normalerweise verwendet wird, um neue Daten am Ende eines vorhandenen Arrays hinzuzufügen. In diesem Artikel stellen wir die grundlegenden Methoden und Beispiele für das Anhängen von Arrays in PHP vor.

  1. Verwenden Sie die in PHP integrierte Funktion array_push()

Die Funktion array_push() von PHP ist eine einfache Möglichkeit, ein oder mehrere Elemente am Ende eines Arrays hinzuzufügen. Die Syntax dieser Funktion lautet wie folgt:

array_push(array, value1, value2, …)

Array ist dabei das Array, an das Elemente angehängt werden sollen, und value1, value2 usw. sind die Elemente, die hinzugefügt werden sollen am Ende des Arrays angehängt. Einem Array können gleichzeitig ein oder mehrere Elemente hinzugefügt werden. Der folgende Code zeigt beispielsweise, wie man mit der Funktion array_push() neue Elemente zu einem Array hinzufügt:

$fruits = array("apple", "banana", "orange");
array_push($fruits, "grape", "melon"); // 向数组中添加2个元素
print_r($fruits); // 输出:Array([0] => apple [1] => banana [2] => orange [3] => grape [4] => melon)
Nach dem Login kopieren

Im obigen Beispiel haben wir ein Array mit drei Fruchtnamen erstellt. Anschließend haben wir mit der Funktion array_push() zwei neue Elemente, Trauben und Melone, zum Array hinzugefügt. Schließlich verwenden wir die Funktion print_r(), um das geänderte Array anzuzeigen. Wie Sie sehen, wurde das neue Element erfolgreich am Ende des Arrays hinzugefügt.

  1. Verwenden Sie den Zuweisungsoperator +=

Eine andere Möglichkeit zum Anhängen an ein Array ist die Verwendung des Zuweisungsoperators +=. Dieser Operator hängt ein oder mehrere Elemente an ein Array an. So:

$array1 = array("apple", "banana");
$array2 = array("orange", "grape");
$array1 += $array2;
print_r($array1); // 输出:Array([0] => apple [1] => banana [2] => orange [3] => grape)
Nach dem Login kopieren

Im obigen Beispiel haben wir zwei Arrays erstellt und das Array $array2 mit dem Operator += an das Array $array1 angehängt. Schließlich verwenden wir die Funktion print_r(), um das geänderte Array $array1 anzuzeigen.

Bitte beachten Sie, dass der Operator += nur dann ein Element hinzufügt, wenn der Schlüsselname nicht vorhanden ist. Wenn der Schlüsselname bereits vorhanden ist, wird der neue Wert ignoriert.

  1. Verwenden Sie die Klammernotation []

Sie können auch die Klammernotation [] verwenden, um neue Elemente direkt am Ende des Arrays hinzuzufügen. Die Syntax lautet wie folgt:

$array[] = $value;
Nach dem Login kopieren

wobei $array das Array ist, an das Elemente angehängt werden sollen, und $value das Element ist, das an das Ende des Arrays angehängt werden soll. Der folgende Code zeigt beispielsweise, wie man einem Array ein neues Element hinzufügt:

$fruits[] = "apple";
$fruits[] = "banana";
$fruits[] = "orange";
print_r($fruits); // 输出:Array([0] => apple [1] => banana [2] => orange)
Nach dem Login kopieren

Im obigen Beispiel haben wir zunächst ein Array namens $fruits mit einem leeren Array erstellt. Wie Sie sehen, ist das Array $fruits derzeit leer. Dann haben wir dem Array mithilfe der Klammernotation [] drei neue Elemente hinzugefügt. Schließlich verwenden wir die Funktion print_r(), um das geänderte Array anzuzeigen.

Zusammenfassung

In PHP ist das Anhängen neuer Elemente an das Ende eines Arrays eine übliche Operation. In diesem Artikel werden drei grundlegende Methoden zum Implementieren des Anhängens von Arrays vorgestellt: die Verwendung der in PHP integrierten Funktion array_push(), die Verwendung des Zuweisungsoperators += und die Verwendung des Klammersymbols []. Die spezifische Implementierungsmethode kann entsprechend der tatsächlichen Situation ausgewählt werden.

Das obige ist der detaillierte Inhalt vonSo hängen Sie Elemente an ein PHP-Array an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage