PHP usort()Функции

PHP Array ReferenceПолное руководство по массивам 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");
?>

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

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

usort() сортирует массив с помощью определённой пользователем функции сравнения.

Синтаксис

usort(array,myfunction);

Parameters Описание
array Обязательный. Указывает массив для сортировки.
myfunction Необязательно. Строка, задающая вызываемую функцию сравнения. Если первый аргумент <, =, > второго аргумента, функция сравнения должна возвращать целое число, которое соответственно <, =, > 0.

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

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


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