объединить повторяющиеся значения массива в многомерном массиве php
У меня есть многомерный массив сказать,
Array
(
[0] => Array
(
[id] => 1
[email_id] => [email protected]
[password] => test
)
[1] => Array
(
[id] => 2
[email_id] => [email protected]
[password] => test
)
[2] => Array
(
[id] => 3
[email_id] => [email protected]
[password] => pass
)
)
Здесь в приведенном выше массиве ключ пароля имеет одинаковое значение в двух ключах, мне нужно объединить массивы, которые имеют повторяющиеся значения, чтобы получить следующий вывод,
Array
(
[0] => Array
(
[0] => Array
(
[id] => 1
[email_id] => [email protected]
[password] => test
)
[1] => Array
(
[id] => 2
[email_id] => [email protected]
[password] => test
)
)
[1] => Array
(
[id] => 3
[email_id] => [email protected]
[password] => pass
)
)
Как это сделать? я'мы пробовали array_merge & петли foreach, но я могуне получить этот вывод