
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); — первый параметр – сортируемый массив, в качестве второго массива указывается порядок сортировки первого, после чего второй массив сортируется по аналогии с первым
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); — первый параметр – сортируемый массив, в качестве второго массива указывается порядок сортировки первого, после чего второй массив сортируется по аналогии с первым