17-03-2011, 10:03 AM
ok ca me parait surprenant quand même...
allez hop, petit bout de code fait au saut du lit:
allez hop, petit bout de code fait au saut du lit:
$array1 = array('nb_cerises' => 2, 'nb_bananes ' => 3, 'nb_poires' => 5);
$array2 = array('nb_cerises' => 100 , 'nb_choux' => 20);
$result= array_fusion_and_add($array1,$array2);
var_dump($result);
function array_fusion_and_add($array1,$array2)
{
$result = array();
if(count($array1)>0)
{
$result = $array1;
if(count($array2)>0)
{
foreach($array2 as $key => $t)
{
if(isset($result[$key]))
{
$result[$key] += $t;
}
else
{
$result[$key] = $t;
}
}
}
}
return($result);
}