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

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

См. так функцию array_multisort.

Синтаксис

sort(массив);

Примеры

Пример

В данном примере функция отсортирует массив по возрастанию элементов:

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

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

[1, 2, 3, 4, 5]