Array Funciones
PHP Manual

array_replace

(PHP 5 >= 5.3.0)

array_replaceRemplaza los elementos de los arrays pasados en el primer array

Descripción

array array_replace ( array &$array , array &$array1 [, array &$array2 [, array &$... ]] )

array_replace() reemplaza los valores del primer array con los mismos valores de todos los siguientes arrays. Si la clave del primer array existe en el segundo array, su valor será reemplazado por el valor del segundo array. Si la clave existe en el segundo array y no en el primero, será creado en el primer array. Si la clave sólo existe en el primer array, se dejará como está. Si varios array son pasados para ser reemplazados, se procederá en orden, Los arrays posteriores sobreescribirán los valores anteriores.

array_replace() no es recursivo: reemplazará valores en el primer array por el tipo que sea en el segundo array.

Parámetros

array

El array cuyos elementos son reemplazados.

array1

El array del cual se extraerán los elementos.

Valores devueltos

Devuelve un array, o NULL en caso de error.

Ejemplos

Example #1 Ejemplo de array_replace()

<?php
$base 
= array("orange""banana""apple""raspberry");
$replacements = array(=> "pineapple"=> "cherry");
$replacements2 = array(=> "grape");

$basket array_replace($base$replacements$replacements2);
print_r($basket);
?>

El resultado del ejemplo sería:

Array
(
    [0] => grape
    [1] => banana
    [2] => apple
    [3] => raspberry
    [4] => cherry
)

Ver también


Array Funciones
PHP Manual