seria sencillo creo poner en google:
ordenar array bidimensional en php
Se debe usar la funcion
usort... En la misma web de php hay ejemplos:
http://php.net/usort
Mas bien... tu arreglo lo veo fatal... seria mejor algo asi:
Código PHP:
Ver original<?php
$hoteles[] = array("hotelname"=>$hotelnombre, "ciudad"=>$ciudad, "ubicacionid"=>$ubicacion, "tarifa"=>$tarifa); //..... otros hoteles .....
function cmp($a, $b){
return strcmp($a["tarifa"], $b["tarifa"]); }
while(list($key, $value) = each($hoteles)) { echo "$hoteles[$key]: ".$value["tarifa"]."<br />";
}
$_SESSION['hoteles'] = $hoteles; //al ultimo recien guardas el arreglo bidimensional en una session.
?>
Suerte y gracias por el karma