|
(PHP 3 >= 3.0.3, PHP 4, PHP 5)
usort -- Ordena una matriz por sus valores usando una función de comparación definida por el usuarioEsta función ordenará una matriz por sus valores usando una función de comparación definida por el usuario. Si la matriz que desea ordenar necesita ser ordenada mediante ciertos criterios especiales, es buena idea usar esta función.
La función de comparación debe devolver un entero menor que, igual, o mayor que cero si el primer argumento es considerado menor, igual, o mayor que el segundo, respectivamente.
Nota: Si dos miembros son comparados como iguales, su orden en la matriz resultante es indefinido. Hasta PHP 4.0.6, las funciones definidas por el usuario mantenían el orden original para esos elementos, pero con el nuevo algoritmo de ordenamiento introducido en 4.1.0 este ya no es el caso, ya que no hay forma de hacerlo de manera eficiente.
Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
Nota: Obviamente en este ejemplo trivial, la función sort() sería más apropiada.
Ejemplo 3. Ejemplo de usort() usando una función miembro de un objeto
El resultado del ejemplo seria:
|
Vea también uasort(), uksort(), sort(), asort(), arsort(),ksort(), natsort(), and rsort().
Hosting by: hurra.com
Generated: 2007-01-26 18:00:51