<?php
$a = [
[
'group_id' => 2,
'contact' => 'foo',
'contact_email' => 'foo@gmail.com'
],
[
'group_id' => 2,
'contact' => 'bar',
'contact_email' => 'bar@gmail.com'
],
[
'group_id' => 2,
'contact' => 'foobar',
'contact_email' => 'bar@gmail.com'
],
[
'group_id' => 2,
'contact' => 'bar',
'contact_email' => 'bar@gmail.com'
]
];
$r = [];
foreach($a as $v){
$r[$v['contact_email']] = $v;
}
print_r(array_values($r));
- Output for 7.1.25 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- Array
(
[0] => Array
(
[group_id] => 2
[contact] => foo
[contact_email] => foo@gmail.com
)
[1] => Array
(
[group_id] => 2
[contact] => bar
[contact_email] => bar@gmail.com
)
)
preferences:
158.52 ms | 408 KiB | 5 Q