Есть массив:
$posts = [
[
'name' => 'one',
'data' => [
'param1' => 1,
'param2' => 2,
],
],
[
'name' => 'two',
'data' => [
'param1' => 3,
'param2' => 4,
],
],
]
который нужно перевести другую структуру:
$posts = [
[
'name' => 'one',
'param1' => 1,
'param2' => 2,
],
[
'name' => 'two',
'param1' => 3,
'param2' => 4,
],
]
первое, что приходит в голову - foreach & создание нового массива. Но это не красиво, особенно, когда большая вложенность исходного массива.
Как можно сделать это грамотно (есть ли для этого библиотеки)?