Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann nach dem Zusammenführen von PHP-Arrays die Schlüssel-Wert-Korrespondenz beibehalten werden?

Wie kann nach dem Zusammenführen von PHP-Arrays die Schlüssel-Wert-Korrespondenz beibehalten werden?

WBOY
Freigeben: 2024-04-29 09:21:02
Original
792 Leute haben es durchsucht

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.

Wie kann nach dem Zusammenführen von PHP-Arrays die Schlüssel-Wert-Korrespondenz beibehalten werden?

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 Funktion array_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);
Nach dem Login kopieren

Praktischer Fall

Betrachten Sie die folgenden zwei Arrays:

$keys = ['a', 'b', 'c'];
$values = [1, 2, 3];
Nach dem Login kopieren

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

🎜Ausgabe🎜🎜
Array
(
    [a] => 1
    [b] => 2
    [c] => 3
)
Nach dem Login kopieren
🎜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!

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