Bienvenidos sean a este post, hoy veremos una funcion para el array.
Esta funcion reemplaza elementos en el primer array con otros, primero veamos como es su sintaxis:
array_replace(array_base, array_1, array_2,..., array_N)
El primer array sera al cual donde aplicaremos los reemplazos, y a partir del segundo seran todos los datos que se aplicaran en el primer array, para entender el concepto vamos a analizar un ejemplo y para ello crearemos un nuevo archivo con el nombre de array.php y le agregaremos el siguiente codigo:
array.php
<?php
$base = array('manzana','pera','limon','aguacate');
$arr_1 = array(0=>'frutilla', 4=>'mandarina');
$arr_2 = array(1=>'uva');
$frutas = array_replace($base, $arr_1, $arr_2);
print_r($frutas);
?>
El primero sera el array que sera la base al cual reemplazaremos sus elementos, observen que solamente contiene elementos, los siguiente arrays seran los datos que usaremos para reemplazar en el original, si observan estos tienen una clave para indicarle en cual posicion del base debemos reemplazar, despues definiremos una variable, en la cual almacenaremos el resultado devuelto por la funcion y a este le pasamos los tres arrays anteriores, por ultimo mostramos los datos que se almacenaron en esta ultima variable, veamos como es la salida:
$ php array.php
Array
(
[0] => frutilla
[1] => uva
[2] => limon
[3] => aguacate
[4] => mandarina
)
$
Si pueden ver tenemos reemplazado los elementos que le indicamos pero si observaron pasamos uno que esta fuera del array que usamos de base, por lo tanto la funcion en lugar de omitirlo simplemente lo agrego a la siguiente posicion libre.
En resumen, hoy hemos visto a array_replace, que es, para que sirve, como se utiliza, y un ejemplo practico para poder verlo en accion, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
