codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
<?php $jsonString1 = '[{ "id": "17", "pf_label": "Gender" }, { "id": "18", "pf_label": "Age" }, { "id": "12", "pf_label": "Address Line" } ]'; $jsonString2 = '[{ "": "", "17": "male", "18": "27" }, { "": "", "17": "female", "18": "26", "12": "japan" }]'; $array1 = json_decode($jsonString1, true); $indexes = array(); foreach ($array1 as $element) { $indexes[$element['id']] = $element['pf_label']; } $array2 = json_decode($jsonString2, true); foreach ($array2 as $element) { foreach ($element as $key => $value) { if ($key) { $singleElement[$indexes[$key]] = $value; } else { $singleElement[""] = ""; } } $result[] = $singleElement; } var_dump($result);
Private
[
?
]
Run code
Submit