Справочник функций PHP /
Функции по алфавиту
A B C D E F G H I J K L M N O P Q R S T U V W

sort

bool sort ( array &$array [, int $sort_flags = SORT_REGULAR ] ) sort сортирует элементы массива по возрастанию. Следует помнить, что ключи элементов переназначаются. Для того, чтобы отсортировать массив, сохраняя ключи, следует использовать функцию asort. Необязательный параметр $sort_flags меняет поведение алгоритма сортировки по следующему принципу
Флаг Поведение
SORT_REGULAR Сортировка, не изменяющая типы данных. Значение по умолчанию.
SORT_NUMERIC Элементы сортируются как числа.
SORT_STRING Элементы сортируются как строки.
SORT_LOCALE_STRING Элементы сортируются как строки, исходя из выбранной локали.
Пример использования <?php
$arr
=array('a'=>'one', 'b'=>'two', 'c'=>'three');
sort($arr);
print_r($arr);
/*
Array ( [0] => one [1] => three [2] => two )
Как видим, массив отсортирован, но ключи переназначены
*/
?>