PHP | Сортировка массива



sort($array, $flag); — по возрастанию.

rsort($array, $flag); — по убыванию.

asort($array, $flag); — подходит для ассоциативных массивов, cсортирует по значению элементов с сохранением связи «ключ — значение».

arsort($array, $flag); — антагонист asort.

ksort($array, $flag); — аналог asort, сортировка не по значениям, а по ключам.

shuffle($array); — перемешает массив и разместит его элементы в случайном порядке.

usort($array, ‘function’); — сортировкa массива без сохранения связи «ключ-значение» в соответствии с пользовательской функцией.

uasort($array, ‘function’); — аналогично usort, но сохраняет связь «ключ-значение».

ukrsort($array, ‘function’); — oтличие от usort заключается в том, что сортировка происходит по ключам элементов.

array_multisort($array1, $array2, $flag); — первый параметр – сортируемый массив, в качестве второго массива указывается порядок сортировки первого, после чего второй массив сортируется по аналогии с первым