Código PHP:
Ver original
$array=( "usuario1"=>100,"usuario2"=>300,"usuario3"=>1500, "usuario4"=>700, "usuario5"=>2000 );
Ahora quiero ordernarlo por puntuación, es decir, por la segunda columna digamos.
Código PHP:
Ver original
foreach ($array as $key => $row) { $arraypuntuacion[$key] = $row['puntuacion']; } echo $arraypuntuacion[0]."</br>"; echo $arraypuntuacion[1]."</br>"; echo $arraypuntuacion[2]."</br>"; echo $arraypuntuacion[3]."</br>"; echo $arraypuntuacion[4]."</br>"; echo $arraypuntuacion[5];
bien, yo los estoy ordenando de mayor a menor por puntuación, pero esto me devuelve lo siguiente:
700
300
2000
1500
100
El problema es que me ordena los numero según su primer número, en vez de si son mayores o no. Alguien sabe por que lo hace? lo lógico es que se ordenarán por tamaño no?
Gracias