Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2009, 13:14
rodrigo_lopez
 
Fecha de Ingreso: diciembre-2002
Ubicación: arica 3334
Mensajes: 75
Antigüedad: 22 años
Puntos: 0
Pregunta como ordeno este array bidimensional?

tengo lo siguiente:

Código:
<script language="javascript" type="text/javascript">
datos=new Array(5);
for(i=0;i<=5;i++) datos[i]=new Array(2);
datos[0][1] = "Computacion"; 
datos[1][2] = "Audio"; 
datos[2][3] = "Subwoofers"; 
datos[2][4] = "Tarjetas Sonido"; 
datos[0][5] = "Regalos"; 
datos[5][6] = "Ninos"; 
datos[4][7] = "Sound1";
</script>
y hay una relacion entre el primer y segundo valor numerico del array entre corchetes.
esos datos fueron sacados de una base de datos y lo que necesito es poder ordenar esos datos con algun bucle quizas de la siguiente forma:

datos[id_referencia][id_categoria]

datos[0][1] = "Computacion";
datos[1][2] = "Audio";
datos[2][3] = "Subwoofers";
datos[2][4] = "Tarjetas Sonido";
datos[4][7] = "Sound1";
datos[0][5] = "Regalos";
datos[5][6] = "Ninos";

si ven la relacion del codigo, deberia imprimir lo siguiente:

Computacion
- Audio
-- Subwoofers
-- Tarjeta Sonido
--- Sound1

Regalos
- Ninos

He creado mil bucles y no logro hacer el orden. no se si tenga que ocupar algun tipo de programación como recursividad, pero no lo manejo...

Les agredecia mucho su ayuda.
__________________
Rodrigo Lopez