array_multisortDescripciónbool array_multisort ( array matriz1 [, mixed arg [, mixed ... [, array ...]]] )Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo. array_multisort() puede usarse para ordenar varias matrices al tiempo, o una matriz multi-dimensional por una o más dimensiones. Las llaves asociativas (string) son conservadas, aunque las llaves numéricas son re-indexadas. Las matrices de entrada son tratadas como columnas de una tabla que deberá ser ordenada por filas - de forma similar a la funcionalidad de una sentencia SQL ORDER BY. La primera matriz es considerada la primaria para el ordenamiento. Las filas (valores) en esa matriz que sean comparadas como iguales son ordenadas por la siguiente matriz de entrada, y así sucesivamente. La estructura de argumentos de esta función es un poco inusual, pero flexible. El primer argumento debe ser una matriz. Subsecuentemente, cada argumento puede ser o una matriz o una bandera de ordenamiento de las siguientes. Banderas de orientación del ordenamiento:
Banderas de tipo de ordenamiento
No pueden especificarse dos banderas de ordenamiento del mismo tipo luego de cada matriz. Las banderas de ordenamiento especificadas a continuación de un argumento matriz se aplican sólo a esa matriz - estos valores son restablecidos de vuelta a SORT_ASC y SORT_REGULAR antes de cada nuevo argumento matriz.
|
|||||||||||||||||||||