sort Sort an array &reftitle.description; boolsort arrayarray intsort_flagsSORT_REGULAR This function sorts an array. Elements will be arranged from lowest to highest when this function has completed. &reftitle.parameters; array The input array. sort_flags The optional second parameter sort_flags may be used to modify the sorting behavior using these values: Sorting type flags: SORT_REGULAR - compare items normally (don't change types) SORT_NUMERIC - compare items numerically SORT_STRING - compare items as strings SORT_LOCALE_STRING - compare items as strings, based on the current locale. Added in PHP 4.4.0 and 5.0.2, it uses the system locale, which can be changed using setlocale. &reftitle.returnvalues; &return.success; &reftitle.examples; <function>sort</function> example $val) { echo "fruits[" . $key . "] = " . $val . "\n"; } ?> ]]> &example.outputs; The fruits have been sorted in alphabetical order. &reftitle.notes; ¬e.no-key-association; Like most PHP sorting functions, sort uses an implementation of Quicksort. Be careful when sorting arrays with mixed types values because sort can produce unpredictable results. &reftitle.seealso; asort &seealso.array.sorting;