array_replace Sustituye los elementos de un array por los de otros arrays &reftitle.description; arrayarray_replace arrayarray arrayreplacements array_replace crea un nuevo array y asigna elementos para cada clave en cada uno de los arrays proporcionados. Si una clave aparece en varios arrays de entrada, se utilizará el valor del array de entrada más a la derecha. array_replace no trata los elementos de manera recursiva, sustituye el valor entero para cada clave cuando realiza una sustitución. &reftitle.parameters; array El array en el que se sustituyen los elementos. replacements Arrays desde los cuales se extraerán los elementos. Los valores de los arrays futuros sobrescribirán los valores anteriores. &reftitle.returnvalues; Devuelve un &array;. &reftitle.examples; Ejemplo con <function>array_replace</function> "pineapple", 4 => "cherry"); $replacements2 = array(0 => "grape"); $basket = array_replace($base, $replacements, $replacements2); var_dump($basket); ?> ]]> &example.outputs; string(5) "grape" [1]=> string(6) "banana" [2]=> string(5) "apple" [3]=> string(9) "raspberry" [4]=> string(6) "cherry" } ]]> Ejemplo de cómo se manejan los arrays anidados [ 'orange', 'lemon' ], 'pome' => [ 'apple' ] ]; $replacements = [ 'citrus' => [ 'grapefruit' ] ]; $replacements2 = [ 'citrus' => [ 'kumquat', 'citron' ], 'pome' => [ 'loquat' ] ]; $basket = array_replace($base, $replacements, $replacements2); var_dump($basket); ?> ]]> &example.outputs; array(2) { [0]=> string(7) "kumquat" [1]=> string(6) "citron" } ["pome"]=> array(1) { [0]=> string(6) "loquat" } } ]]> &reftitle.seealso; array_replace_recursive array_merge