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
может быть неожиданным, если параметр flags равен SORT_REGULAR.
&reftitle.seealso;
rsort&seealso.array.sorting;