PHP
$ar1 = array("color" => array("favorite" => "red"), 5);
$ar2 = array(10, "color" => array("favorite" => "green", "blue"));
$result = array_merge_recursive($ar1, $ar2);
print_r($result);
# Array
# (
# [color] => Array
# (
# [favorite] => Array
# (
# [0] => red
# [1] => green
# )
#
# [0] => blue
# )
#
# [0] => 5
# [1] => 10
# )