PHP - Как объединить массивы внутри массива

Как слить номер массива в php. Я имею в виду, как я могу сделать работу, как:

array_merge(from : $result[0], to : $result[count($result)-1])

ИЛИ ЖЕ

array_merge_recursive(from: $result[0], to : $result[count($result) -1])



куда$result это массив с несколькими массивами внутри, например:

$result = Array(
0 => array(),//associative array
1 => array(),//associative array
2 => array(),//associative array
3 => array()//associative array
)

Мой результат:

$result = Array(
    0 => Array(
        "name" => "Name",
        "events" => 1,
        "types" => 2
    ),
    1 => Array(
        "name" => "Name",
        "events" => 1,
        "types" => 3
    ),
    2 => Array(
        "name" => "Name",
        "events" => 1,
        "types" => 4
    ),
    3 => Array(
        "name" => "Name",
        "events" => 2,
        "types" => 2
    ),
    4 => Array(
        "name" => "Name",
        "events" => 3,
        "types" => 2
    )
)

И что мне нужно, так это

$result = Array(
"name" => "name",
"events" => array(1,2,3),
"types" => array(2,3,4)
)

Ответы на вопрос(4)

Ваш ответ на вопрос