Hallo,
ich habe zwei Arrays:
$a = array('jobid'=>123, 'loader'=>array('name'=>'rip-loader', 'state'=>'ok'));
$b = array('loader'=>array('state'=>'error', 'msg'=>'an error occured'));
und möchte diese zusammenführen (mergen). Jetzt sollen aber nur vorhandene Schlüssel im Array $b gleichnamige in $a ersetzten, bzw. neu erstellen, quasi hinzufügen.
Im obigen Beispiel heisst das ich erwarte als Resultat:
$c =
array(
'jobid' => 123,
'loader' => array(
'name' => 'rip-loader',
'state' => 'error',
'msg' => 'an error occured')
);
Mit den gängigen array_.... Befehlen scheint mir das nicht zu machen zu sein.
Hat jemand einen Vorschlag oder habe ich was übersehen?
ich habe zwei Arrays:
$a = array('jobid'=>123, 'loader'=>array('name'=>'rip-loader', 'state'=>'ok'));
$b = array('loader'=>array('state'=>'error', 'msg'=>'an error occured'));
und möchte diese zusammenführen (mergen). Jetzt sollen aber nur vorhandene Schlüssel im Array $b gleichnamige in $a ersetzten, bzw. neu erstellen, quasi hinzufügen.
Im obigen Beispiel heisst das ich erwarte als Resultat:
$c =
array(
'jobid' => 123,
'loader' => array(
'name' => 'rip-loader',
'state' => 'error',
'msg' => 'an error occured')
);
Mit den gängigen array_.... Befehlen scheint mir das nicht zu machen zu sein.
Hat jemand einen Vorschlag oder habe ich was übersehen?
Kommentar