Как переставить массивы

Я делаю код в php, и я застрял в одной точке. Если вы знаете какое-либо решение, пожалуйста, дайте мне ответ. Что у меня есть массив ниже:

Array
(
[0] => Array
(
[0] => Array
(
[Client] => Array
(
[id] => 64
[firstname] => abc
[lastname] => def
[email] => [email protected]
)

)

[1] => Array
(
[Client] => Array
(
[id] => 109
[firstname] => Sandip
[lastname] => Shah
[email] => [email protected]
)

)

)

[1] => Array
(
[0] => Array
(
[Client] => Array
(
[id] => 120
[firstname] => Vandana
[lastname] => Mathur
[email] => [email protected]
)

))

[2] => Array
(
[0] => Array
(
[Client] => Array
(
[id] => 113
[firstname] => Raj
[lastname] => Kumar
[email] => [email protected]
)

)

)

)

Теперь, что я хочу, окончательный массив ниже:
Есть ли возможность сделать, как показано ниже, с использованием функций массива php?

Array
(
[0] => Array
(
[Client] => Array
(
[id] => 64
[firstname] => abc
[lastname] => def
[email] => [email protected]
)

)

[1] => Array
(
[Client] => Array
(
[id] => 109
[firstname] => Sandip
[lastname] => Shah
[email] => [email protected]
)

)[2] => Array
(
[Client] => Array
(
[id] => 120
[firstname] => Vandana
[lastname] => Mathur
[email] => [email protected]
)

)

[3] => Array
(
[Client] => Array
(
[id] => 113
[firstname] => Raj
[lastname] => Kumar
[email] => [email protected]
)

)

)

0

Решение

Итак, вы просто хотите объединить все массивы глубины 2?

Все просто: разверните большой массив (через call_user_func_array) и объединить его содержимое:

$newArray = call_user_func_array('array_merge', $array);
5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]