3v4l.org

run code in 300+ PHP versions simultaneously
<?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);

preferences:
47.33 ms | 402 KiB | 5 Q