i have an array like below i want to merge arrays with the same keys
Array
(
    [charts_group_name] => all hosts
    [hosts] => Array
    (
        [0] => Array
        (
            [Redmine] => CPU load
        )
        [1] => Array
        (
           [Redmine] =>CPU utilization
        )
        [2] => Array
        (
            [test123] => Kernel Process Creations
        )
        [3] => Array
        (
            [test123] => Memory used
        )
    )
)
but i want like below,i mean i want to merge keys with the same name like redmine , test123..
Array
(
    [charts_group_name] => all hosts
    [hosts] => Array
    (
        [0] => Array
        (
            [Redmine] =>Array
            (
                [0] => CPU load
                [1] =>CPU utilization
            )
        )
        [1] => Array
        (
           [test123] => Array
           (
                [0] =>Memory used
                [1] =>Number of threads
           )
        )
    )
)
i tried this code..but i am not getting the answer
foreach($multiplehostconfigarray as $item) {
    foreach($item as $it) { 
        $serv = key($item); 
        $host = current($item);
        if(!isset($result[$serv ])) { 
            $result[$artist] = array(); 
        } 
        print_r($result[$serv][] = $host );
    } `
}