Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/07/2010, 15:45
Avatar de masterojitos
masterojitos
 
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 16 años, 3 meses
Puntos: 105
Respuesta: Ordenar array multidimensional

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
  1. <?php
  2. $hoteles = array();
  3. $hoteles[] = array("hotelname"=>$hotelnombre, "ciudad"=>$ciudad, "ubicacionid"=>$ubicacion, "tarifa"=>$tarifa);
  4. //..... otros hoteles .....
  5. function cmp($a, $b){
  6.     return strcmp($a["tarifa"], $b["tarifa"]);
  7. }
  8. usort($hoteles, "cmp");
  9. while(list($key, $value) = each($hoteles)) {
  10.     echo "$hoteles[$key]: ".$value["tarifa"]."<br />";
  11. }
  12. $_SESSION['hoteles'] = $hoteles; //al ultimo recien guardas el arreglo bidimensional en una session.
  13. ?>

Suerte y gracias por el karma
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog