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 );
} `
}