sort Сортирует массив &reftitle.description; boolsort arrayarray intflagsSORT_REGULAR Функция сортирует массив. После завершения работы функции элементы массива будут расположены в порядке возрастания. ¬e.sort-unstable; &reftitle.parameters; array Входной массив. &sort.flags.parameter; &reftitle.returnvalues; &return.success; &reftitle.examples; Пример использования <function>sort</function> $val) { echo "fruits[" . $key . "] = " . $val . "\n"; } ?> ]]> &example.outputs; Фрукты отсортированы в алфавитном порядке. Пример использования <function>sort</function> с регистронезависимым естественным упорядочением $val) { echo "fruits[" . $key . "] = " . $val . "\n"; } ?> ]]> &example.outputs; Фрукты были отсортированы аналогично функции natcasesort. &reftitle.notes; ¬e.no-key-association; Как и большинство функций сортировки в PHP, sort использует реализацию алгоритма быстрой сортировки. Основной элемент выбирается из середины сортируемой части, достигая таким образом оптимального времени для уже отсортированных массивов. Следует иметь в виду, что это является деталью реализации и не следует на неё полагаться. Будьте осторожны при сортировке массивов, содержащих элементы разных типов, так как в этом случае результат работы функции sort может быть неожиданным, если параметр flags равен SORT_REGULAR. &reftitle.seealso; asort rsort &seealso.array.sorting;