Foros del Web » Programando para Internet » PHP »

Como crear un arreglo dentro de otro arreglo

Estas en el tema de Como crear un arreglo dentro de otro arreglo en el foro de PHP en Foros del Web. Hola tengo un dilema con los array ya tengo uno ahora no se como crear otro dentro del mismo si alguien puede orientarme en estos ...
  #1 (permalink)  
Antiguo 29/01/2016, 23:47
 
Fecha de Ingreso: julio-2015
Mensajes: 19
Antigüedad: 9 años, 4 meses
Puntos: 0
Como crear un arreglo dentro de otro arreglo

Hola tengo un dilema con los array ya tengo uno ahora no se como crear otro dentro del mismo si alguien puede orientarme en estos casos por favor... :) ...

de antemano les agradezco. :)
  #2 (permalink)  
Antiguo 30/01/2016, 00:22
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Como crear un arreglo dentro de otro arreglo

Imagino que te refieres a insertar arrays dentro de uno inicial, formando así un array asociativo.

Código PHP:
Ver original
  1. $asociativo = [];
  2.  
  3. $asociativo[] = [1, 2, 3]; //Posición 0
  4. $asociativo[] = [4, 5, 6]; //Posición 1
  5. $asociativo[] = [7, 8, 9]; //Posición 2
  6.  
  7. echo '<pre>';
  8. print_r($asociativo);
  9. echo '</pre>';

El resultado será:
Código HTML:
Ver original
  1. Array
  2. (
  3.     [0] => Array
  4.         (
  5.             [0] => 1
  6.             [1] => 2
  7.             [2] => 3
  8.         )
  9.  
  10.     [1] => Array
  11.         (
  12.             [0] => 4
  13.             [1] => 5
  14.             [2] => 6
  15.         )
  16.  
  17.     [2] => Array
  18.         (
  19.             [0] => 7
  20.             [1] => 8
  21.             [2] => 9
  22.         )
  23. )

También puedes utilizar la función array_push() para insertar cada array en el array inicial, pero se recomienda utilizar esa función cuando se vayan a insertar varios elementos a la vez. Para cuando se desee insertar un solo elemento, es aconsejable utilizar la sintaxis de corchete.

Añadiendo varios a la vez:
Código PHP:
Ver original
  1. array_push($asociativo, [1, 2, 3], [4, 5, 6], [7, 8, 9]);

El resultado será el mismo.

Un saludo
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 30/01/2016 a las 00:33 Razón: Enlaces
  #3 (permalink)  
Antiguo 30/01/2016, 11:30
 
Fecha de Ingreso: julio-2015
Mensajes: 19
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Como crear un arreglo dentro de otro arreglo

Es algo similar mira solo que no se como aplicarlo mira tengo un arreglo en el cual van los datos de una persona [nombre,edad,sexo,correo]... con esos campos dentro de ese arreglo. Ahora lo que necesito es que se le pueda agregar a esa persona un arreglo de ropa el cual tendrá como campos ... ropa[color, talla, precio]. pero no se como hacerlo ...

Gracias
  #4 (permalink)  
Antiguo 30/01/2016, 11:51
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Como crear un arreglo dentro de otro arreglo

Exactamente como te lo he explicado. La inserción de arreglos u otros datos a un array se realiza de la misma forma.
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #5 (permalink)  
Antiguo 30/01/2016, 17:46
 
Fecha de Ingreso: julio-2015
Mensajes: 19
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Como crear un arreglo dentro de otro arreglo

Muchas gracias creo que no lo había analizado bien muchas gracias efectivamente era justo lo que necesitaba...
gracias Alexis...

Etiquetas: arreglo
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 18:01.