Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

sort

Сортирует массив по возрастанию.

Доступно с: PHP 4

Синтаксис

sort(array &$array, int $flags = SORT_REGULAR): true

Параметры

ПараметрТипОписание
$arrayarrayМассив, который будет отсортирован. Передаётся по ссылке и изменяется.
$flagsintСпособ сравнения: `SORT_REGULAR`, `SORT_NUMERIC`, `SORT_STRING` и другие.

Возвращаемое значение

trueВсегда `true`. Результат сортировки — сам изменённый массив.

Примеры

Сортировка по возрастанию:

<?php
 
$numbers = [3, 1, 2];
sort($numbers);
 
echo implode(', ', $numbers);

Результат:

1, 2, 3

rsort() сортирует по убыванию:

<?php
 
$numbers = [3, 1, 2];
rsort($numbers);
 
echo implode(', ', $numbers);

Результат:

3, 2, 1

Примечания

Функция меняет сам массив и заново нумерует ключи, поэтому для ассоциативных массивов не подходит: там используют asort() (по значениям) и ksort() (по ключам).

См. также

  • array_reverse — Возвращает массив с элементами в обратном порядке.
  • array_unique — Удаляет из массива повторяющиеся значения.

Вопросы и ответы по теме

В учебнике

  • Массивы — Списки и ассоциативные массивы в PHP — создание, изменение, перебор и полезные функции.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.