sort Ordena un array &reftitle.description; boolsort arrayarray intsort_flagsSORT_REGULAR Esta función ordena un array. Los elementos estarán ordenados de menor a mayor cuando la función haya terminado. &reftitle.parameters; array El array de entrada. sort_flags El segundo parámetro opcional sort_flags puede ser usado para modificar el modo de ordenación usando estos valores: Tipos de ordenación: SORT_REGULAR - compara elementos normalmente (no cambia los tipos) SORT_NUMERIC - compara elementos de forma numérica SORT_STRING - compara elementos como cadenas SORT_LOCALE_STRING - compara elementos como cadenas, basándose en la configuración regional en uso. Utiliza la configuración regional, la cual puede cambiarse usando setlocale. SORT_NATURAL - compara elementos como cadenas usando el "orden natural" de la misma forma que natsort. SORT_FLAG_CASE - se puede combinar (OR a nivel de bits) con SORT_STRING o SORT_NATURAL para ordenar cadenas de forma insensible a mayúsculas/minúsculas. &reftitle.returnvalues; &return.success; &reftitle.changelog; &Version; &Description; 5.4.0 Se añadió el soporte para SORT_NATURAL y SORT_FLAG_CASE como sort_flags 5.0.2 Se añadió SORT_LOCALE_STRING &reftitle.examples; Ejemplo de <function>sort</function> $valor) { echo "frutas[" . $clave . "] = " . $valor . "\n"; } ?> ]]> &example.outputs; Las frutas han sido ordenadas en orden alfabético. Ejemplo de <function>sort</function> usando la ordenación insensible a mayúsculas/minúsculas natural $valor) { echo "frutas[" . $clave . "] = " . $valor . "\n"; } ?> ]]> &example.outputs; Las frutas han sido ordenadas de la misma forma que natcasesort. &reftitle.notes; ¬e.no-key-association; Como la mayoría de funciones de ordenación de PHP, sort utiliza una implementación de Quicksort. El pivote es elegido en la mitad de la partición resultando en un tiempo óptimo para los arrays ya ordenados. Aunque esto es un detalle de implementación con el que no debería contar. Se ha de tener cuidado cuando se ordenen arrays con valores de tipos mixtos ya que sort puede producir resultados impredecibles. &reftitle.seealso; asort &seealso.array.sorting;