# Сортировка массивов

Для сортировки массивов в PHP существует несколько функций: `sort` - по возрастанию элементов, `rsort` - по убыванию элементов, `asort` - по возрастанию элементов с сохранением ключей, `arsort` - по убыванию элементов с сохранением ключей, `ksort` - по возрастанию ключей, `krsort` - по убыванию ключей, `usort` - по функции по элементам, `uasort` - по функции по элементам с сохранением ключей, `uksort` - по функции по ключам, `natsort` - натуральная сортировка.

Все эти функции изменяют сам массив - это значит, что результат не нужно никуда присваивать: поменяется сам массив.

## Синтаксис

`sort(массив);`

## Пример

Давайте отсортируем массив по возрастанию элементов:

`<?php $arr = [1, 3, 2, 5, 4]; sort($arr); var_dump($arr); ?>`

Результат выполнения кода:

`[1, 2, 3, 4, 5]`
← →
↑