<?php
$arr = Array
(
'Nishanth' => Array
(
'0' => Array
(
'ID' => 3,
'username' => 'IronMan'
),
'1' => Array
(
'ID' => 5,
'username' => 'SpiderMan'
),
'2' => Array
(
'ID' => 8,
'username' => 'AntMan'
),
'3' => Array
(
'ID' => 10,
'username' => 'BatMan'
),
'4' => Array
(
'ID' => 11,
'username' => 'SuperMan'
),
),
'IronMan' => Array
(
'0' => Array
(
'ID' => 1,
'username' => 'Nishanth'
),
'2' => Array
(
'ID' => 5,
'username' => 'SpiderMan'
),
),
'SpiderMan' => Array
(
'0' => Array
(
'ID' => 1,
'username' => 'Nishanth'
),
'1' => Array
(
'ID' => 3,
'username' => 'IronMan'
),
'2' => Array
(
'ID' => 8,
'username' => 'AntMan'
),
'3' => Array
(
'ID' => 10,
'username' => 'BatMan'
),
'4' => Array
(
'ID' => 14,
'username' => 'Hulk'
),
),
'AntMan' => Array
(
'0' => Array
(
'ID' => 1,
'username' => 'Nishanth'
),
'1' => Array
(
'ID' => 10,
'username' => 'BatMan'
),
),
'BatMan' => Array
(
'0' => Array
(
'ID' => 1,
'username' => 'Nishanth'
),
'1' => Array
(
'ID' => 5,
'username' => 'SpiderMan',
),
'2' => Array
(
'ID' => 8,
'username' => 'AntMan'
),
'3' => Array
(
'ID' => 11,
'username' => 'SuperMan'
),
),
'SuperMan' => Array
(
'0' => Array
(
'ID' => 1,
'username' => 'Nishanth'
),
'1' => Array
(
'ID' => 10,
'username' => 'BatMan'
),
),
'Hulk' => Array
(
'0' => Array
(
'ID' => 5,
'username' => 'SpiderMan'
)
)
);
$res['MergedUser'] = [];
array_map(function($v) use (&$res){
foreach($v as $value){
if(!array_key_exists($value['ID'], $res['MergedUser']))
$res['MergedUser'][$value['ID']] = $value;
}
}, $arr);
print_r(array_values($res['MergedUser']));
- Output for 7.1.0 - 7.1.33, 7.2.0 - 7.2.34, 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.26, 8.4.1 - 8.4.13
- Array
(
[0] => Array
(
[ID] => 3
[username] => IronMan
)
[1] => Array
(
[ID] => 5
[username] => SpiderMan
)
[2] => Array
(
[ID] => 8
[username] => AntMan
)
[3] => Array
(
[ID] => 10
[username] => BatMan
)
[4] => Array
(
[ID] => 11
[username] => SuperMan
)
[5] => Array
(
[ID] => 1
[username] => Nishanth
)
[6] => Array
(
[ID] => 14
[username] => Hulk
)
)
preferences:
139.51 ms | 409 KiB | 5 Q