Функция sort() в PHP

Пример

Сортируем элементы массива $cars по алфавиту в порядке возрастания:

<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?>

Запуск примера

Определение и использование

Функция sort() выполняет сортировку по возрастанию индексного массива.

Комментарий:Эта функция assigns new key names to elements of an array. The original key names will be deleted.

Возвращает TRUE при успешном выполнении, FALSE при неудаче.

Совет:Используйте rsort() Функция сортирует индексированный массив в порядке убывания.

Синтаксис

sort(array,sortingtype);
Параметры Описание
array Обязательно. Определяет массив, который нужно отсортировать.
sortingtype

Опционально. Определяет способ сравнения элементов массива. Возможные значения:

  • 0 = SORT_REGULAR - По умолчанию. Порядок排列 элементов по стандартному ASCII, без изменения типа.
  • 1 = SORT_NUMERIC - Обработка каждого элемента как числа.
  • 2 = SORT_STRING - Обработка каждого элемента как строки.
  • 3 = SORT_LOCALE_STRING - Обработка каждого элемента как строки, основываясь на текущей региональной настройке (может быть изменена с помощью setlocale()).
  • 4 = SORT_NATURAL - Обработка каждого элемента как строки, использование естественной сортировки, подобной natsort().
  • 5 = SORT_FLAG_CASE - Может быть объединено (битwise OR) с SORT_STRING или SORT_NATURAL для сортировки строк без учета регистра.

Технические детали

Возвратное значение: Возвращает TRUE при успешном выполнении, FALSE при неудаче.
Версия PHP: 4+

Более примеров

Пример 1

Сортировка элементов массива $numbers по числовому значению в порядке возрастания:

<?php
$numbers=array(4,6,2,22,11);
sort($numbers);
?>

Запуск примера