PHP sort()Функции

PHP Array ReferenceПолный справочник по массивам PHP

Примеры

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

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

Запустить пример »

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

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

Совет:Используйте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 - Можно комбинировать (побитовое ИЛИ) с SORT_STRING или SORT_NATURAL для сортировки строк без учёта регистра.

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

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


Другие примеры

Пример 1

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

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

Запустить пример »


PHP Array ReferenceПолный справочник по массивам PHP Другие расширения