Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2015, 20:34
Avatar de metacortex
metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 20 años, 5 meses
Puntos: 832
Función devuelve sólo el primer array

Hola amigos ¿Alguien por favor podría decirme por qué cuando paso una serie de arrays a través de una función con array_merge devuelve un resultado distinto que cuando le aplico array_merge directamente?

Código PHP:
Ver original
  1. function agrupar( $grupo ) {
  2.     $var = array_merge( $grupo );
  3.     return $var;
  4. }
  5.  
  6. $var = array_merge( array(1 , 2) , array(3 , 4) , array (5 , 6) );
  7. $var_2 = agrupar( array(1 , 2) , array(3 , 4) , array (5 , 6) );
  8.  
  9. echo '<pre>'. print_r( $var , true ) .'</pre>'; // Devuelve los arrays completos
  10. echo '<pre>'. print_r( $var_2 , true ) .'</pre>'; // Devuelve sólo el primer array