En este tutorial veremos cómo ordenar arrays PHP con usort. La función usort nos permite ordenar arreglos según una función propia de comparación la cual debe ser pasada como parámetro. Es decir, a la función usort le damos dos parámetros de entrada: un arreglo a ordenar y una función de comparación la cual será ejecutada de manera automática sobre aquél arreglo. Esta función de comparación servirá para realizar la ordenación del arreglo pasado como parámetro.
En este caso, estaremos utilizando un arreglo numérico con números al azar. Estos números los estaremos ordenando según una función de comparación (por ejemplo de mayor a menor o de menor a mayor). El código a realizar sería el siguiente:
Con el código anterior estamos ordenando el arreglo $arreglo con la función comprar() y estaremos obteniendo de resultado el arreglo ordenado de manera ascendente: