Heim > Artikel > Backend-Entwicklung > So konvertieren Sie mehrere PHP-Arrays in eine JSON-Daten
Konvertierungsmethode: 1. Verwenden Sie die Anweisung „array_merge_recursive(array1, array2, array3...)“, um mehrere Arrays zu einem Array zusammenzuführen. 2. Verwenden Sie json_encode(), um das zusammengeführte Array in JSON-Daten zu konvertieren. zusammengeführtes Array).
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
So konvertieren Sie mehrere PHP-Arrays in eine JSON-Daten
1. Verwenden Sie array_merge_recursive() Funktion Mehrere Arrays zu einem Array zusammenführen
array_merge_recursive(array1,array2,array3...)
Rückgabewert: Gibt das zusammengeführte Array zurück.
<?php header("Content-type:text/html;charset=utf-8"); $arr1 = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); $arr2 = array ('f'=>6,'g'=>7,'h'=>8,'i'=>9,'j'=>10); var_dump($arr1); var_dump($arr2); $arr = array_merge_recursive($arr1,$arr2); var_dump($arr); ?>
2. Verwenden Sie die Funktion json_encode(), um das zusammengeführte Array in JSON-Daten umzuwandeln. Die Funktion json_encode() kann die Variable JSON codieren und eine JSON-Zeichenfolge zurückgeben.
<?php header("Content-type:text/html;charset=utf-8"); $arr1 = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); $arr2 = array ('f'=>6,'g'=>7,'h'=>8,'i'=>9,'j'=>10); $arr = array_merge_recursive($arr1,$arr2); var_dump($arr); echo json_encode($arr); ?>
Beschreibung: Die Funktion
array_merge_recursive()
wird verwendet, um ein oder mehrere Arrays zu einem Array zusammenzuführen.Der Unterschied zwischen dieser Funktion und der Funktion array_merge() besteht darin, dass sie den Fall behandelt, in dem zwei oder mehr Array-Elemente denselben Schlüsselnamen haben. array_merge_recursive() führt kein Überschreiben des Schlüsselnamens durch, sondern kombiniert rekursiv mehrere Werte mit demselben Schlüsselnamen in einem Array. Die Funktion
Empfohlenes Lernen: „PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonSo konvertieren Sie mehrere PHP-Arrays in eine JSON-Daten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!