I\'ve a array of associative array
array(xxx) { [0]=> array(3) { [\"group_id\"]=>2 [\"contact\"]=> \"foo\" [\"contact_email\"]=> \"fo
I think this can help
$arr = [['contact_email' => 'a@a.com'], ['contact_email' => 'a@a.com'], ['contact_email' => 'b@a.com']]; $result = []; array_map(function ($item) use (&$result) { $result[$item['contact_email']] = $item; }, $arr); print_r($result);