ciao a tutti,
per il solito progetto di prenotazioni alberghiere, in fase di verifica di disponibilità di camere ricavo man mano una serie di informazioni (se utili) per poi mostrare il tutto al potenziale cliente. Le informazioni che ricavo man mano dal database vengono quindi salvati in un array per una successiva rielaborazione e quindi per mostrare le info ai clienti ciclo su questo array che ha diverse livelli di dimensione. Un esempio potrebbe essere
codice:
Array
(
[$room_id] => Array
(
[min_total_available] => $min_total_available
[prices] => Array
(
[0] => Array
(
[rate_id] => $rate_id
[price] => $price_value
)
)
[best_price] => $best_price_value
[best_rate] => $best_rate_id
[max_occupancy] => Array
(
[adults] => $adults_max_occupancy
[children] => $children_max_occupancy
)
[name] => $room_name
[description] => $room_description
)
)
dove ho messo $var sono, ovviamente, i dati che salvo in questo bell'array 
ora, arriva la domanda
come potrei fare ad esempio se volessi ordinare secondo best_price tutte le stanze? io avevo pensato di utilizzare un algoritmo di bubble sort (che uso per altro per trovare il prezzo più basso man mano che tiro fuori i dati, giusto perchè è il più semplice), utilizzando un array di appoggio, voi avete qualcosa da suggerire? ho visto che ad esempio array_multisort() non fa il mio caso dato che ci potrebbero essere diversi livelli, giusto?
mil gracias.