Функции для сортировки массивов в PHP
Для сортировки массивов в PHP существует несколько функций: sort
— по возрастанию элементов, rsort
— по убыванию элементов, asort
— по возрастанию элементов с сохранением ключей, arsort
— по убыванию элементов с сохранением ключей, ksort
— по возрастанию ключей, krsort
— по убыванию ключей, usort
— по функции по элементам, uasort
— по функции по элементам с сохранением ключей, uksort
— по функции по ключам, natsort
— натуральная сортировка.
Все эти функции изменяют сам массив — это значит, что результат не нужно никуда присваивать: поменяется сам массив.
Синтаксис
<?php
sort(массив);
Пример
Давайте отсортируем массив по возрастанию элементов:
<?php
$arr = [1, 3, 2, 5, 4];
sort($arr);
var_dump($arr); // [1, 2, 3, 4, 5]