Foros del Web » Programando para Internet » PHP »

insertar un sub array dentro de una matriz

Estas en el tema de insertar un sub array dentro de una matriz en el foro de PHP en Foros del Web. Tengo un array general en el cual le inserto una regla o un sub array como lo quieran llamar si lo hago a mano con ...
  #1 (permalink)  
Antiguo 12/08/2003, 13:15
Avatar de Chuty  
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 21 años, 5 meses
Puntos: 2
insertar un sub array dentro de una matriz

Tengo un array general en el cual le inserto una regla o un sub array como lo quieran llamar

si lo hago a mano con array_push funciona bien

Código PHP:
array_push ($agenda, array (    'Nombre'   => 'Pepe',
                                   
'Apellido' => 'Perez',
                                   
'Telefono' => '49816831',
                                
'mail'       => '[email protected]')); 
Pero como hago para insertar este array dentro de la matriz agenda automaticamente.

Código PHP:
cliente (    'Nombre'   => 'Marta',
        
'Apellido' => 'Macal',
        
'Telefono' => '47857878',
        
'mail'       => '[email protected]'); 
array_push($agenda, cliente); // de esta forma no me funciona....
alguien me puede ayudar ..
desde ya muchas gracias y saludos a todos
  #2 (permalink)  
Antiguo 12/08/2003, 14:04
 
Fecha de Ingreso: septiembre-2001
Ubicación: Monterrey
Mensajes: 663
Antigüedad: 22 años, 6 meses
Puntos: 6
Hmmmm.. Si lo estas haciendo tal cual lo pusiste en tu mensaje. Definitivamente hay algunos errores
que no te estan permitiendo hacer lo que necesitas, prueba usando el siguiente ejemplo.
Código PHP:
<?php
     
// creamos arreglo agenda
     
$agenda = array();

     
// creamos el arreglo cliente
     
$cliente = array( 'Nombre'   => 'Marta',
                       
'Apellido' => 'Macal',
                       
'Telefono' => '47857878',
                       
'mail' => '[email protected]');
                       
     
// Lo agregamos al arreglo agenda
     
array_push$agenda$cliente );

     
//vemos la estructura del arreglo
     
print_r$agenda );
?>
  #3 (permalink)  
Antiguo 12/08/2003, 14:05
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

A ver, tu tienes:
Código PHP:
$cliente=array(    'Nombre'   => 'Marta',

        
'Apellido' => 'Macal',

        
'Telefono' => '47857878',

        
'mail'       => '[email protected]'); 
y luego haces:
Código PHP:
array_push($agenda$cliente); 
De esta forma deberia funcionar.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:16.