- json_decode: documentation ( source)
- print_r: documentation ( source)
- array_values: documentation ( source)
- key: documentation ( source)
- json_encode: documentation ( source)
- current: documentation ( source)
<?php
$sizes = json_decode('{"0":{"size_id":5,"it":"50","us":"32"},"1":{"size_id":4,"it":"48","us":"30"}}', true);
$percentages = json_decode('[{"5":"70"},{"4":"30"}]', true);
$final = [];
foreach($sizes AS $size) {
$final[$size['size_id']] = $size;
}
foreach($percentages AS $percentage) {
$final[key($percentage)]['percentage'] = current($percentage);
}
$final = array_values($final);
print_r($final);
echo json_encode($final);