English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Основной Учебник

PHP Уровеньный Учебник

PHP & MySQL

PHP Референс Мануал

Пример использования и пример функции sort() в PHP

PHP Массив Функций Руководство

Функция sort() сортирует массив

Синтаксис

sort( $array [, $sort_flags] );

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

Эта функция сортирует массив. После выполнения этой функции элементы будут расположены от наименьшего к наибольшему.

Параметр

НомерПараметры и описание
1

array(обязательный)

Определяет массив.

2

sort_flags(необязательный)

Определяет, как сортировать значения массива. Возможные значения-

  • SORT_REGULAR - По умолчанию. Нормальное сравнение элементов (не изменяет тип)

  • SORT_NUMERIC - Элементы сравниваются как числа

  • SORT_STRING - Элементы сравниваются как строки

  • SORT_LOCALE_STRING - Сортирует элементы в зависимости от текущей настройки региона (locale), которую можно изменить с помощью setlocale().

  • SORT_NATURAL - Похож на natsort(), сортирует строки в каждом элементе по "естественному порядку". Добавлен в PHP 5.4.0.

  • SORT_FLAG_CASE - Может быть объединен с SORT_STRING или SORT_NATURAL (OR битовое операции), не различает регистр при сортировке строк.

Возвратное значение

Успешный возврат TRUE, неуспешный возврат FALSE.

Онлайн пример

<?php
   $input = array("d"=>"lemon", "a"=>"orange", "b"=>"banana" );
   sort($input);
   print_r($input);
?>
Тестирование посмотрим‹/›

Результат вывода:

Массив (
   [0] => banana
   [1] => lemon
   [2] => orange
)

PHP Массив Функций Руководство