Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/06/2010, 14:44
rpv
 
Fecha de Ingreso: febrero-2010
Mensajes: 275
Antigüedad: 14 años, 2 meses
Puntos: 10
Respuesta: array_push bidimensional

cuando haces esto:

Código PHP:
Ver original
  1. $tabla[]=$segundonivel;

Haces que PHP coloque índices numéricos automáticos y consecutivos, si quieres que contenga un índice personalizado lo que debes hacer es asignarlo:

Código PHP:
Ver original
  1. $tabla[$indice]=$segundonivel;

donde $indice lo calculas de acuerdo a tus necesidades. Por ejemplo en lugar de índice podría ser $a, el contador de tu primer ciclo, aunque sería igual que dejarlo en blanco, ya que asignaría índices numéricos consecutivos (más ya no serían `automáticos`).


Añado, la estructura del programa que hice sería:

Cita:
$tabla = array(
0=>array(0=>tuelemento0,1=>tuelemento1,...,N=>tuel ementoN),
1=>array(0=>tuelemento0,1=>tuelemento1,...,N=>tuel ementoN),
2=>array(0=>tuelemento0,1=>tuelemento1,...,N=>tuel ementoN),
...,
N=>array(Narray)
)