array_merge_recursive Mescla um ou mais arrays recursivamente &reftitle.description; arrayarray_merge_recursive arrayarrays array_merge_recursive mescla os elementos de um ou mais arrays de forma que os elementos de um são colocados no final do array anterior. Retorna o array resultante da fusão. Se os arrays dados tem as mesmas chaves string, então os valores para uma chave são mesclados em um array, e isso é feito recursivamente, sendo que, se um dos valores for um array também, este função irá mesclá-lo com os valores correspondentes no array resultante também. Se, no entanto, os arrays tem as mesmas chaves numéricas, o último valor para uma chave não sobrescreverá o valor original, e sim adicionado ao array resultante. &reftitle.parameters; arrays Lista variável de arrays para mesclar recursivamente. &reftitle.returnvalues; Um array de valores resultados da mesclagem dos argumentos. Se chamada sem nenhum argumento, retorna um &array; vazio. &reftitle.changelog; &Version; &Description; 7.4.0 Essa função agora pode ser chamada sem nenhum parâmetro. Anteriormente, pelo menos um parâmetro era necessário. &reftitle.examples; Exemplo de <function>array_merge_recursive</function> array ("favorita" => "vermelho"), 5); $ar2 = array(10, "cor" => array ("favorita" => "verde", "azul")); $result = array_merge_recursive($ar1, $ar2); print_r($result); ?> ]]> &example.outputs; Array ( [favorita] => Array ( [0] => vermelho [1] => verde ) [0] => azul ) [0] => 5 [1] => 10 ) ]]> &reftitle.seealso; array_merge array_replace_recursive