Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Array anhängen

PHP-Array anhängen

王林
王林Original
2024-08-29 12:45:06656Durchsuche

Das Anhängen von etwas an das Bestehende ist eine der Grundbedürfnisse jeder Programmiersprache. PHP selbst verfügt über verschiedene integrierte Funktionen zur Handhabung der Array-Anhängefunktion. Wir können zwei oder mehr Arrays hinzufügen, um ein neues Array (eine Kombination aller) zu erstellen. Das Array ist hilfreich, wenn wir zwei verschiedene Arrays haben und diese zur weiteren Verarbeitung zu einem einzigen zusammenführen möchten. Das Array-Anhängen könnte darin bestehen, ein neues Element in ein Array zu verschieben, ein Array zu einem anderen Array hinzuzufügen, zwei oder mehr Arrays zusammenzuführen usw. Die Funktion array_merge() gibt ein neues Array zurück, nachdem alle in diesem array_merge()-Parameter übergebenen Arrays zusammengefasst wurden .

WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Syntax von PHP Append Array

Unten finden Sie die Liste der PHP-Array-Anhänge und deren Syntax:

Syntax #1:

array_merge($array1, $array2);

Beschreibung – array_merge() ist eine in die PHP-Sprache integrierte Funktion. $array1 und $array2 sind die beiden Arrays, die wir zusammenführen möchten. Es kombinierte zwei einzelne Arrays zu einem einzigen.

Syntax #2:

array_push($array1, $array2);

Beschreibung – Auch hier ist array_push() eine in die PHP-Sprache integrierte Funktion. $array1 und $array2 sind die beiden Arrays, die wir zusammenführen möchten. Bei diesem Vorgang erscheint das nächste Array an der nächsten Position der ersten Position. Wenn beispielsweise $array1 die 5 Elemente enthält, wird in diesem Fall das komplette $array2 an der 6. Position platziert.

Syntax #3:

array_push($array1, $val);

Beschreibung – array_merge() kann auch zum Hinzufügen des Elements zum Array verwendet werden. $array1 ist ein Array, das angibt, ob $val der Wert ist, den wir dem $array1 hinzufügen möchten. In diesem Prozess wird $val als normaler Wert zur nächsten Position von $array1 hinzugefügt.

Elemente des einzelnen assoziierten Arrays können mithilfe der Array-Zusammenführung durchgeführt werden. Dieses pared-Schlüssel-Wert-Array wird in ein einzelnes Array konvertiert. Es gibt verschiedene andere Möglichkeiten, wie wir die array_merge()-Funktionalitäten ausführen können.

Syntax #4:

array_combine($array1, $array2)

array_combine() kann verwendet werden, um zwei einzelne Arrays zu dem Array eines assoziierten (in Schlüsselwert-parierten) Arrays zu kombinieren.

Wie funktioniert es?

Um diese Array-Zusammenführungsfunktion nutzen zu können, benötigen wir zwei Arrays. Sagen wir $array1 und $array2. Wir können diese beiden zu Arrays zusammenführen, um ein einziges Array zu bilden. Dies kann entweder durch das Schreiben unseres eigenen benutzerdefinierten Codes mithilfe der in PHP integrierten Funktionen erfolgen. In PHP selbst gibt es verschiedene Möglichkeiten, wie wir dies gemäß unseren Geschäftsanforderungen erreichen können. Andererseits können die Elemente auch zum Array hinzugefügt werden.

Beispiele für PHP Append Array

Es folgen die unten aufgeführten Beispiele:

Beispiel #1 – Zwei Arrays zu einem einzigen zusammenführen

In diesem Beispiel haben wir zwei Arrays und wir werden versuchen, dieses Array mit der PHP-Funktion array_merge() zusammenzuführen.

Code:

<?php
$array1 = array(1, 2, 3, 4);
$array2 = array(4,5, 6);
$arr_merge = array_merge($array1, $array2);
print_r($arr_merge);
?>

Ausgabe:

PHP-Array anhängen

Beispiel #2 – Zwei Arrays mit array_push zusammenführen

Mit der Funktion array_push() wird die zweite mit der ersten zusammengeführt. In dieser Funktion wird das zweite Array an der nächsten Position des ersten Arrays hinzugefügt. Das komplette Array wird an der nächsten Stelle platziert.

Code:

<?php
$array1 = array(1, 2, 3, 4);
$array2 = array(4,5, 6);
array_push($array1, $array2);
print_r($array1);
?>

Ausgabe:

PHP-Array anhängen

Wir können sehen, dass an der 4. Position das gesamte Array platziert wurde.

Beispiel #3 – Ein einzelnes Element an ein Array anhängen

Code:

<?php
$array1 = array(1, 2, 3, 4);
array_push($array1, 2000);
print_r($array1);
?>

Ausgabe:

PHP-Array anhängen

Wie wir im Beispiel sehen können, wird, wenn wir ein einzelnes Element hinzufügen, es als normaler Wert an der nächsten kommenden Position des Arrays hinzugefügt.

Beispiel #4 – Fühlen Sie das Array, indem Sie eine Schleife ausführen

Code:

<?php
$testing = array();
for ($i=1; $i < 11 ; $i++) {
array_push($testing,$i);
}
print_r($testing);
?>

Ausgabe:

PHP-Array anhängen

Beispiel Nr. 5 – Zusammenführen eines assoziierten Arrays in PHP

Code:

<?php
$array1 = array("1" => "First");
$array2 = array("a2" => "Second", "a3" => "Third");
$result = array_merge($array1, $array2);
print_r($result);
?>

Ausgabe:

PHP-Array anhängen

Wie wir in diesem Beispiel sehen können, beginnt die Zifferntaste an ihrer traditionellen Position, wenn wir sie haben. Für den Rest wird es zum Schlüsselwert hinzugefügt.

Beispiel Nr. 6 – Zusammenführen eines einzelnen assoziierten Arrays in PHP

Code:

<?php
$array1 = array(1 => "Red", 3=>"Green", 2=>"Blue");
$result = array_merge($array1);
print_r($result);
?>

Ausgabe:

PHP-Array anhängen

Das obige ist der detaillierte Inhalt vonPHP-Array anhängen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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
Vorheriger Artikel:PHP-unset-ArrayNächster Artikel:PHP-unset-Array