PHP Функция usort()
Пример
Сортировка элементов массива $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)
Параметр значений
Параметр | Описание |
---|---|
array | Требуемый. Задает массив сортировки |
myfunction | Необязательный. Строка, определяющая вызываемую функцию сравнения. Функция сравнения должна возвращать целое число <, =, или > 0, если первый аргумент равен <, =, или > второй аргумент |
Технические подробности
Возврат значения: | TRUE на успехе. FALSE в случае возникновения ошибки |
---|---|
PHP Версия: | 4+ |
❮ PHP Справочник массивов