So führen Sie Arrays in PHP zusammen, ohne Schlüsselwerte zu ändern

王林
Freigeben: 2023-03-09 16:58:01
Original
2062 Leute haben es durchsucht

Die Art und Weise, wie PHP Arrays zusammenführen kann, ohne die Schlüsselwerte zu ändern, besteht darin, den Operator [+] zum Zusammenführen von Arrays zu verwenden, z. B. [$array=$array1+$array2]. Wenn Sie Schlüsselwerte nicht beibehalten müssen, können Sie Arrays mit der Funktion array_merge zusammenführen.

So führen Sie Arrays in PHP zusammen, ohne Schlüsselwerte zu ändern

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7.3, Thinkpad T480-Computer.

In PHP verwenden wir normalerweise die Funktion array_merge(), um ein oder mehrere Arrays zusammenzuführen, wie unten gezeigt:

Zum Beispiel:

$data1 = ['111' => 'aaa', '222' => 'bbb', '333' => 'ccc'];
$data2 = ['444' => 'ddd', '555' => 'eee', '666' => 'fff'];
$data = array_merge($data1, $data2);
var_dump($data);
Nach dem Login kopieren

Erhalten Sie das Ergebnis:

array(6) {
  [0]=>  string(3) "aaa"
  [1]=>  string(3) "bbb"
  [2]=>  string(3) "ccc"
  [3]=>  string(3) "ddd"
  [4]=>  string(3) "eee"
  [5]=>  string(3) "fff"}
Nach dem Login kopieren

Aus den obigen Ergebnissen können wir sehen, dass mit array_merge die ( )-Funktion führt die Arrays zusammen und setzt den Schlüsselwert zurück.

Was sollen wir also tun, wenn wir den Schlüsselwert nicht zurücksetzen und den ursprünglichen Schlüsselwert behalten möchten? Wir können „+“ verwenden, um zwei Arrays zusammenzuführen, wie unten gezeigt:

$data1 = ['111' => 'aaa', '222' => 'bbb', '333' => 'ccc'];
$data2 = ['444' => 'ddd', '555' => 'eee', '666' => 'fff'];
$data = $data1 + $data2;
var_dump($data);
Nach dem Login kopieren

Erhalten Sie das Ergebnis:

array(6) {
  [111]=>  string(3) "aaa"
  [222]=>  string(3) "bbb"
  [333]=>  string(3) "ccc"
  [444]=>  string(3) "ddd"
  [555]=>  string(3) "eee"
  [666]=>  string(3) "fff"}
Nach dem Login kopieren

Verwandte Empfehlungen: Einführung in die Programmierung

Das obige ist der detaillierte Inhalt vonSo führen Sie Arrays in PHP zusammen, ohne Schlüsselwerte zu ändern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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