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
Freigeben: 2024-11-05 15:17:02
Original
1049 Leute haben es durchsucht

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>
Nach dem Login kopieren

„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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

Erwartete Ausgabe:

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

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!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage