Heim >Backend-Entwicklung >PHP-Tutorial >Wie können Sie zwei Arrays mit Schlüssel-Wert-Paaren mit „array_combine()' kombinieren?

Wie können Sie zwei Arrays mit Schlüssel-Wert-Paaren mit „array_combine()' kombinieren?

Linda Hamilton
Linda HamiltonOriginal
2024-11-05 15:17:021117Durchsuche

How Can You Combine Two Arrays with Key-Value Pairs Using `array_combine()`?

Verwenden von array_combine() zum Zusammenführen von Schlüsselwert-Arrays

Die Herausforderung, zwei Arrays zu kombinieren und die Werte des einen als Schlüssel für das andere zuzuweisen, kann effektiv gelöst werden mit der Funktion array_combine(). Wie im Handbuch vorgeschlagen:

<code class="php">array array_combine(array $keys, array $values)</code>

„Erstellt ein Array, indem die Werte aus dem Schlüsselarray als Schlüssel und die Werte aus dem Wertearray als entsprechende Werte verwendet werden.“

Beispiel:

Gegeben sind die folgenden Arrays:

<code class="php">$array['A'] = ['cat', 'bat', 'hat', 'mat'];
$array['B'] = ['fur', 'ball', 'clothes', 'home'];</code>

Um ein Array C zu erstellen, in dem die Werte von A zu Schlüsseln und die Werte von B zu den zugehörigen Werten werden:

<code class="php">$array['C'] = array_combine($array['A'], $array['B']);</code>

Erwartete Ausgabe:

<code class="php">$array['C'] = [
    'cat' => 'fur',
    'bat' => 'ball',
    'hat' => 'clothes',
    'mat' => 'home',
];</code>

Während andere Methoden mit Schleifen das gleiche Ergebnis erzielen können, bietet array_combine() eine einfache und prägnante Lösung für diese spezielle Aufgabe.

Das obige ist der detaillierte Inhalt vonWie können Sie zwei Arrays mit Schlüssel-Wert-Paaren mit „array_combine()' kombinieren?. 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