Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/01/2016, 00:22
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
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