3v4l.org

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

preferences:
25.43 ms | 405 KiB | 5 Q