Heim > Artikel > Backend-Entwicklung > Wie kann nach dem Zusammenführen von PHP-Arrays die Schlüssel-Wert-Korrespondenz beibehalten werden?
Verwenden Sie in PHP die Funktion array_combine(), um zwei Arrays zusammenzuführen und die Schlüssel-Wert-Korrespondenz beizubehalten. Die Syntax lautet: array_combine(array $keys, array $values). Der erste Parameter ist das Schlüsselwertarray und der zweite Parameter ist das Wertearray.
Arrays in PHP zusammenführen und Schlüsselwertkorrespondenz beibehalten
Vorwort
In PHP können wir beim Zusammenführen von Arrays die Funktion array_merge()
oder verwenden +
-Operator. Allerdings können diese Methoden die Schlüssel-Wert-Korrespondenz von Array-Elementen nicht aufrechterhalten. In diesem Artikel wird eine Methode zum Zusammenführen von Arrays unter Beibehaltung der Schlüssel-Wert-Korrespondenz vorgestellt. array_merge()
函数或 +
运算符。然而,这些方法无法保留数组元素的键值对应关系。本文将介绍一种方法,可以在合并数组的同时保留键值对应关系。
方法
可以使用 array_combine()
Methode
Sie können die Funktionarray_combine()
verwenden, um Arrays zu kombinieren und dabei die Schlüssel-Wert-Korrespondenz beizubehalten. Die Funktion benötigt zwei Parameter: ein Array für die Schlüssel und ein weiteres für die Werte. Die Syntax lautet wie folgt: array_combine(array $keys, array $values);
Praktischer Fall
Betrachten Sie die folgenden zwei Arrays:
$keys = ['a', 'b', 'c']; $values = [1, 2, 3];Um diese Arrays zusammenzuführen und die Schlüssel-Wert-Korrespondenz beizubehalten, können Sie den folgenden Code verwenden:
$mergedArray = array_combine($keys, $values); print_r($mergedArray);🎜Ausgabe🎜🎜
Array ( [a] => 1 [b] => 2 [c] => 3 )🎜Wie Sie sehen können, enthält das zusammengeführte Array die Schlüssel-Wert-Korrespondenz des ursprünglichen Arrays. 🎜
Das obige ist der detaillierte Inhalt vonWie kann nach dem Zusammenführen von PHP-Arrays die Schlüssel-Wert-Korrespondenz beibehalten werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!