Bonjour,
Je souhaiterai effectuer un merge sur des tableau comportant parfois des array en valeur, mais array_merge ne semble pas fonctionner lorsque les valeur sont eux meme des array.
Un exemple:
1 2 3 4
| $ar1 = array("color" => array("favorite" => "red", "uti1"=>array("pref1"=>"rouge claire","pref2"=>"rouge fonce")), 5);
$ar2 = array(10, "color" => array("favorite" => "green", "blue","uti1=2"=>"vert"));
$result = array_merge($ar1, $ar2);
print_r($result); |
renvoi
Array ( [color] => Array ( [favorite] => green [0] => blue [uti1=2] => vert ) [0] => 5 [1] => 10 )
Le cle [util1], qui a un array pour valeur, n'est plus presente apres le merge, or elle n'est pas specifier dans le second arguement de array_merge, elle devrait etre conserver si j'ai bien compris ce que fait array_merge
Une idée pour contourner cette limitation?
Merci
Partager