<?php $array1 = [ ['id'=> 1,'name'=>'John Sena', 'lastname'=>'Jonn'], ['id'=> 2,'name'=>'Rock', 'lastname'=>'Rock Sena'] ]; $array2 = [ ['id'=>1, 'company'=>'Warner Brother'], ['id'=>2, 'company'=>'Metro'],['id'=>'1', 'Address'=>'USA'] ]; foreach ($array2 as $a2) { foreach ($array1 as &$a1) { if ($a2['id'] == $a1['id']) { $a1 = array_merge($a1, $a2); } } } print_r($array1);
You have javascript disabled. You will not be able to edit any code.