Kombinieren von zwei Arrays mit array_combine()
Um die Werte eines Arrays effizient als Schlüssel eines anderen abzubilden, sollten Sie die Verwendung des integrierten Arrays in Betracht ziehen. in der Funktion array_combine(). Als Argumente werden zwei Arrays benötigt. Das erste Array gibt die Schlüssel an und das zweite Array enthält die entsprechenden Werte.
Beispiel:
Gegeben sind zwei Arrays, „A“ und „B“, lassen Sie uns demonstrieren wie man sie kombiniert:
<code class="php">$array['A'] = ['cat', 'bat', 'hat', 'mat']; $array['B'] = ['fur', 'ball', 'clothes', 'home'];</code>
Erwartet Ausgabe:
<code class="php">$array['C'] = [ 'cat' => 'fur', 'bat' => 'ball', 'hat' => 'clothes', 'mat' => 'home', ];</code>
Code:
<code class="php">$array['C'] = array_combine($array['A'], $array['B']);</code>
Vorteile:
Alternativen:
Sie können diese Aufgabe auch mit Schleifen erledigen, aber array_combine() bietet den effizientesten und lesbarsten Ansatz.
Das obige ist der detaillierte Inhalt vonWie kombiniere ich zwei Arrays mit „array_combine()' in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!