sort Сортирует массив по возрастанию &reftitle.description; truesort arrayarray intflagsSORT_REGULAR Функция сортирует массив array на месте по значениям в порядке возрастания. ¬e.sort-unstable; ¬e.no-key-association; ¬e.reset-index; &reftitle.parameters; array Входной массив. &sort.flags.parameter; &reftitle.returnvalues; &return.true.always; &reftitle.changelog; &Version; &Description; &return.type.true; &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; Как и бóльшая часть функций сортировки в PHP, функция sort сортирует элементы массива алгоритмом быстрой сортировки. Опорный элемент выбирается из середины сортируемой части, чтобы обработать уже отсортированный массив за оптимальное время. Лучше не полагаются на эту информацию, поскольку это только деталь реализации. Массивы с разнотипными элементами сортируют осторожно, поскольку при установке флага SORT_REGULAR для параметра flags функции sort иногда возвращает неожиданные результаты. &reftitle.seealso; rsort &seealso.array.sorting;