Foros del Web » Programando para Internet » PHP »

Agregar elementos a un array multidimensional

Estas en el tema de Agregar elementos a un array multidimensional en el foro de PHP en Foros del Web. Buenas Tardes: Necesito agregar registros a un array multidimensional, estoy probando algo que me parece que funciona: $mapa=array(); $mapa[]=array('computadoras' => array('id' => '1','tipo' => 'R1')); ...
  #1 (permalink)  
Antiguo 22/08/2012, 15:10
Usuario no validado
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires
Mensajes: 413
Antigüedad: 15 años
Puntos: 3
Agregar elementos a un array multidimensional

Buenas Tardes:

Necesito agregar registros a un array multidimensional, estoy probando algo que me parece que funciona:


$mapa=array();
$mapa[]=array('computadoras' => array('id' => '1','tipo' => 'R1'));
$mapa[]=array('notebooks' => array('id' => '2','tipo' => 'R2'));
$mapa[]=array('netbooks' => array('id' => '3','tipo' => 'R3'));
$mapa[]=array('monitores' => array('id' => '4','tipo' => 'R4'));

Mi pregunta es:
Es la forma correcta de hacerlo??

Muchas Gracias si pueden ayudarme
  #2 (permalink)  
Antiguo 22/08/2012, 15:20
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: Agregar elementos a un array multidimensional

Pues... sí, esa forma es correcta aunque depende de qué quieres lograr.
  #3 (permalink)  
Antiguo 22/08/2012, 15:20
Avatar de lemyboy  
Fecha de Ingreso: agosto-2012
Ubicación: City Bell
Mensajes: 15
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Agregar elementos a un array multidimensional

si, no se entiende bien para que necesitas ese array, pero para comprobar tus array y cualquier objeto en php te recomiendo usar:

print_r($mapa);

con eso vas a ver el array ordenado y podes chequearlo.
Saludos.

Etiquetas: elementos, multidimensional, registro
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 08:42.