Ver Mensaje Individual
  #42 (permalink)  
Antiguo 15/04/2014, 18:11
Avatar de SilviaMontanari
SilviaMontanari
 
Fecha de Ingreso: marzo-2014
Mensajes: 35
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: ordenar array en php

Cita:
Iniciado por Alexis88 Ver Mensaje
¿Y dices que no se ordenan los datos utilizando la función [URL="http://www.php.net/manual/es/function.arsort.php"][B]arsort[/B][/URL]? Pues qué raro, porque hice la prueba y los ordena en forma descendente y manteniendo la asociación con los índices: [url]http://ideone.com/aIRAYq[/url]

Sin embargo, al momento de imprimir los datos en la tabla, recorres el array desde el primer índice, por lo que da igual el que lo ordenes. Mejor utiliza la función [URL="http://www.php.net/manual/es/function.rsort.php"][B]rsort[/B][/URL] que es la que inicialmente te recomendé, romperá la asociación con los índices, pero ordenará los datos y los mostrará en el orden dado.
La columna la ordeno mira el var_dump de la columna despues arsort

array(11) { [0]=> float(16.22) [8]=> float(13.21) [3]=> float(12) [1]=> float(11.26) [10]=> float(10) [5]=> float(9.18) [4]=> float(8.33) [9]=> float(7.58) [6]=> float(6.19) [2]=> float(1.56) [7]=> float(0) }

Habría que ver como mostralo por orden de aparicion