sql >> Base de Datos >  >> RDS >> Mysql

Cómo ordenar una matriz asociativa en php

PHP tiene un montón de funciones de clasificación.

El que suena como lo que quieres es asort()

Consulte el manual de PHP para ver otras alternativas, como sort() , ksort() , natsort() , usort() , y una serie de otras variaciones. También hay shuffle() para ordenar aleatoriamente.

[EDITAR]Bien, paso a paso para obtener el valor más alto de la matriz:

asort($row);  //or arsort() for reverse order, if you prefer.
end($row);  //positions the array pointer to the last element.
print current($row); //prints "45" because it's the sorted highest value.
print key($row); //prints "c" because it's the key of the hightst sorted value.

También hay muchas otras formas de hacerlo.