
20/09/2007, 08:07
|
| | Fecha de Ingreso: abril-2006
Mensajes: 76
Antigüedad: 18 años, 10 meses Puntos: 0 | |
Ordenar array Multidimensional Hola a todos,
No me acabo de aclarar con las funciones de ordenamiento de arrays del php. Tengo el siguiente caso:
Tengo una aplicación en php que se conecta a x base de datos diferentes (hoteles) y junta los resultados de cada hotel en un unico array multidimensional. El problema radica que para imprimir los resultados, primero tengo que ordenarlo según la columna. Para tal fin tengo este array creado:
$datos = array();
Para cada conexión del hotel realizado varias operaciones del tipo:
$datos[$ttoo][$hotel][$ano][$mes] += $suma_del_hotel_del_mes;
Al acabar de recoger datos de los hoteles tengo una tabla SIN ORDENADAR de la forma: TTOO | HOTEL| AÑO | MES |
TUI | HOTEL_1 | 2007 | 8 | 1000
THOMSON | HOTEL_1 | 2007 | 8 | 350
TUI | HOTEL_2 | 2007 | 8 | 800
THOMSON | HOTEL_2 | 2007 | 8 | 1500
Lo que quiero és poder ordenar este array por TTOO, luego por HOTEL. Como realizo una consulta en cada BBDD diferente no puedo realizar un order by en la consulta (ya me gustaria).
He probado con array_multisort( $dato[0] ) y con otros parametros pero no me lo ordena.
Alguna pista?
Saludos. |