Anuncios

Bienvenidos sean a este post, hoy veremos una funcion para los arrays.

Anuncios

Esta funcionn nos permite combinar varios arrays, veamos como es su sintaxis:

array_merge(array_1, array_2,..., array_N)
Anuncios

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";

?>
Anuncios
Anuncios

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$
Anuncios

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.

Anuncios

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.

Anuncios

Donación

Es para mantenimento del sitio, gracias!

$1.50