Bienvenidos sean a este post, hoy veremos una funcion para los arrays.
Esta funcionn nos permite combinar varios arrays, veamos como es su sintaxis:
array_merge(array_1, array_2,..., array_N)
Solamente le pasamos todos los arrays que deseamos unir, pasemos 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
$a = array('user'=>'mirandma', 2, 4);
$b = array('a','b','user'=>'tinchicus','nombre'=>'martin',4);
$registro = array_merge($a, $b);
foreach($registro as $clave => $valor)
print "[$clave] => " . $valor . "\n";
?>
Aqui primero definiremos dos arrays, observen que tenemos una clave en comun, user, y despues tenemos otros en comun pero solo numericos, lo siguiente sera almacenar la devolucion de la funcion donde le pasaremos los dos arrays anteriores, por ultimo tenemos un bucle foreach donde mostraremos el resultado final de nuestra funcion, veamos como es su salida:
tinchicus@dbn001vrt:~/lenguajes/php/5$ php array.php
[user] => tinchicus
[0] => 2
[1] => 4
[2] => a
[3] => b
[nombre] => martin
[4] => 4
tinchicus@dbn001vrt:~/lenguajes/php/5$
Observen el primer detalle, el segundo array se agrega al primero pero si tenemos coincidencia de claves el del ultimo array sobreescribira al primero, si observan en los numericos no se aplica solo los que tengan una denominacion, y en caso no ocurrir esto solamente agregara los siguientes despues de terminado el array anterior.
En resumen, hoy hemos visto array_merge, que es, para que sirve, como se utiliza, y un ejemplo practico para verlo en accion, espero les haya resultado 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
