Need to merge the Multidimensional array into single array, thereby, eleminating the duplicate values taking key as username and values as their user friends details
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
)
)
)
How should I need to merge the above array as shown below
Expected Result:
[MergedUser] => 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] => 14
[username] => Hulk
)
)
Making use of array_unique()
would print as it is. How should we need to achieve this?