Foros del Web » Programando para Internet » PHP »

ordenar array de mayor a menor

Estas en el tema de ordenar array de mayor a menor en el foro de PHP en Foros del Web. Hola a todos, deseo ordenar de mayor a menor los elementos de un array como muestro en el ejemplo: Código PHP: $array [ 'ee' ]= ...
  #1 (permalink)  
Antiguo 14/07/2010, 11:47
 
Fecha de Ingreso: noviembre-2008
Ubicación: lima
Mensajes: 148
Antigüedad: 16 años
Puntos: 0
Exclamación ordenar array de mayor a menor

Hola a todos, deseo ordenar de mayor a menor los elementos de un array como muestro en el ejemplo:
Código PHP:
$array['ee']=500;
$array['dd']=250;
$array['gg']=150;
$array['hh']=941;
$array['ii']=746;

//deseo ordenar los elementos de mayor a menor asi:
rsort($array);
print_r($array); 
Pero el problema es que cuando aplico la funcion al array los indices que en este caso son cadenas, se convierten a numeros ordenados 0,1,2,3 y pues yo no deseo perderlos pues en mi array guardo como indice el nombre de mi cliente y como valor guardo el monto de compra de este.

Alguna sugerencia.

Gracias
  #2 (permalink)  
Antiguo 14/07/2010, 11:55
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 2 meses
Puntos: 334
Respuesta: ordenar array de mayor a menor

Revisa la información de arsort
en la Documentacion de PHP

saludos!
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 19/07/2010, 12:03
 
Fecha de Ingreso: noviembre-2008
Ubicación: lima
Mensajes: 148
Antigüedad: 16 años
Puntos: 0
Respuesta: ordenar array de mayor a menor

Gracias Hidek1, funciono perfecto.

Etiquetas: mayor, menor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:05.