PHP usort()Функции
Полное руководство по массивам PHP
Примеры
Сортировать элементы массива $a с помощью определённой пользователем функции сравнения: Сортировать элементы массива $a с помощью определённой пользователем функции сравнения:
<?php
function my_sort($a,$b)
{
if ($a==$b) return 0;
return ($a<$b)?-1:1;
}
$a=array(4,2,8,6);
usort($a,"my_sort");
?>
function my_sort($a,$b)
{
if ($a==$b) return 0;
return ($a<$b)?-1:1;
}
$a=array(4,2,8,6);
usort($a,"my_sort");
?>
Запустить пример »
Определение и использование
usort() сортирует массив с помощью определённой пользователем функции сравнения.
Синтаксис
usort(array,myfunction);
| Parameters | Описание |
|---|---|
| array | Обязательный. Указывает массив для сортировки. |
| myfunction | Необязательно. Строка, задающая вызываемую функцию сравнения. Если первый аргумент <, =, > второго аргумента, функция сравнения должна возвращать целое число, которое соответственно <, =, > 0. |
Технические детали
| Возвращаемое значение: | Возвращает TRUE при успехе или FALSE при неудаче. |
|---|---|
| Версия PHP: | 4+ |
Полное справочное руководство по массивам PHP Другие расширения