У меня есть следующий массив в качестве ответа от db. Я пытаюсь преобразовать этот ответ базы данных в многомерный массив в соответствии с моим требованием.Изменение ключа многомерного массива
Array
(
[0] => Array
(
[0] => Array
(
[_id] => C10359
[AE] => Array
(
[0] => 89785
[1] => 89786
[2] => 89857
[3] => 89859
)
)
[1] => Array
(
[_id] => C10428
[AE] => Array
(
[0] => 50191
[1] => 50203
[2] => 50230
[3] => 50244
)
)
)
[1] => Array
(
[0] => Array
(
[_id] => C10350
[AE] => Array
(
[0] => 89785
[1] => 89786
[2] => 89857
[3] => 89859
)
)
[1] => Array
(
[_id] => C10430
[AE] => Array
(
[0] => 50191
[1] => 50203
[2] => 50230
[3] => 50244
)
)
)
)
Теперь мне нужно преобразовать вышеуказанный массив следующим образом.
Array
(
[0] => Array
(
[C10359] => Array
(
[0] => 89785
[1] => 89786
[2] => 89857
[3] => 89859
)
[C10428] => Array
(
[0] => 50191
[1] => 50203
[2] => 50230
[3] => 50244
)
)
[1] => Array
(
[C10350] => Array
(
[0] => 89785
[1] => 89786
[2] => 89857
[3] => 89859
)
[C10430] => Array
(
[0] => 50191
[1] => 50203
[2] => 50230
[3] => 50244
)
)
)
Ниже образом я пытаюсь
array_map(function($arr) {
return $arr[0] ;
},$panel_result);
Но это не работает.
Просьба указать, как я могу конвертировать в требуемый формат.
Покажите нам, что вы пробовали, чтобы получить ваш массив в нужное foramt, SO не бесплатный сервис кодирования. – Epodax
Я попытался использовать функцию array_map, но он не работает. – Amit