sortСортирует массив по возрастанию
&reftitle.description;
truesortarrayarrayintflagsSORT_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;
Пример сортировки массива по возрастанию функцией sort
$val) {
echo "fruits[" . $key . "] = " . $val . "\n";
}
?>
]]>
&example.outputs;
Функция отсортировалв фрукты в алфавитном порядке.
Пример сортировки массива функцией sort с регистронезависимым естественным
упорядочением
$val) {
echo "fruits[" . $key . "] = " . $val . "\n";
}
?>
]]>
&example.outputs;
Функция отсортировала фрукты аналогично функции natcasesort.
&reftitle.notes;
Как и бóльшая часть функций сортировки в PHP, функция sort сортирует элементы массива
алгоритмом быстрой сортировки.
Опорный элемент выбирается из середины сортируемой части, чтобы обработать
уже отсортированный массив за оптимальное время. Лучше не полагаются
на эту информацию, поскольку это только деталь реализации.
Массивы с разнотипными элементами сортируют осторожно,
поскольку при установке флага SORT_REGULAR для параметра flags
функции sort иногда возвращает неожиданные результаты.
&reftitle.seealso;
rsort&seealso.array.sorting;