Hola a todos!
A ver si alguien puede echarme un cable con un rompecabezas que tengo: tengo una serie de arrays (pondré como ejemplo 3: año, nombre, ciudad). En ellos guardo datos de la forma siguiente:
año[0] = 1988;
nombre[0] = "Pepe";
ciudad[0] = "Cadiz";
año[1] = 1956;
nombre[0] = "Manuel";
ciudad[0] = "Barcelona";
[...]
Teniendo estos datos desordenados por fecha, necesito ordenarlos por fecha y conservar la "sincronizacion", por decirlo de alguna manera, entre ellos. Si aplico la función sort a un array solo, se me ordena ese solo pero no los demás, así que año[0] puede que no se corresponda con nombre[0]. Supongo que veis por donde van los tiros. Si hago una visualizacion así:
i = 0;
while (año[i]) {
trace(año[i]);
trace(nombre[i]);
trace(ciudad[i]);
i++;
}
los datos no se corresponderan, porque los arrays nombre[] y ciudad[] no se habrán ordenado, en cambio año[] sí.
¿Alguien podría echarme un cable para como resolver este problema?
Mil gracias