Heim >Backend-Entwicklung >PHP-Tutorial >PHP führt Arrays basierend auf dem Schlüsselwert zusammen

PHP führt Arrays basierend auf dem Schlüsselwert zusammen

coldplay.xixi
coldplay.xixinach vorne
2020-07-03 17:52:103223Durchsuche

PHP führt Arrays basierend auf dem Schlüsselwert zusammen

Lassen Sie uns nun analysieren, wie Sie während des PHP-Entwicklungsprozesses zwei Arrays und Elemente mit demselben Schlüsselwert zusammenführen.

Beispiel 1

Der einfachste Weg zum Zusammenführen

$a = [
   1=>'a',
   2=>'b',
   3=>'c'
];
$b = [
   3=>'e',
   4=>'f',
   5=>'c'
];
$c = $a+$b;
print_r($c);

Ausgabe:

Array ( [1] => a [2] => b [3] => c [4] => f [5] => c )

Analyse: $a[3]Überschreiben $b[3]: Wenn das Array Elemente mit demselben Schlüsselwert enthält, folgt auf das vorherige Array das Array-Element mit demselben Schlüsselwert

Beispiel 2

Zuweisungsmethode für jede Schleife verwenden

$a = [
   1=>'a',
   2=>'b',
   3=>'c'
];
$b = [
   3=>'e',
   4=>'f',
   5=>'a'
];
foreach ($b as $key => $val) {
   $a[$key] = $val;
}
print_r($a);

Ausgabe:

Array ( [1] => a [2] => b [3] => e [4] => f [5] => a )

Analyse: Etwas anders als Beispiel 1

Das für die Schleife verwendete Array $b wird überschrieben das Array $a Elemente und überschreibt nur Elemente mit demselben Schlüsselwert

Verwandte Funktionen:

array_merge

array_intersect

array_intersect_ukey

array_intersect_uassoc

array_intersect_key

array_intersect_assoc

Verwandte Lernempfehlungen: PHP-Programmierung vom Anfänger bis zum Meister

Das obige ist der detaillierte Inhalt vonPHP führt Arrays basierend auf dem Schlüsselwert zusammen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:liqingbo.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen