Use array_replace_recursive