I have two arrays
array1 = array(
{'id' => '1', 'name' => 'A'},
{'id' => '2', 'name' => 'B'},
{'id' => '3', 'name' => 'C'},
{'id' => '4', 'name' => 'D'}
);
array2 = array(
{'id' => '1', 'flag' => '1'},
{'id' => '3', 'flag' => '0'}
);
I need to merge them based on the 'id' key , so the result should be
array1 = array(
{'id' => '1', 'name' => 'A', 'flag' => '1'},
{'id' => '2', 'name' => 'B'},
{'id' => '3', 'name' => 'C', 'flag' => '0'},
{'id' => '4', 'name' => 'D'}
);
any help ?