кодесурса
«PHP

PHP: функция usort ()

script1adsense2code
script1adsense3code

PHP: сортировка массива по значениям с помощью пользовательской функции сравнения

Функция usort () используется для сортировки массива по его значениям с помощью пользовательской функции сравнения. Если массив, который вы хотите отсортировать, должен быть отсортирован по каким-то нетривиальным критериям, вам следует использовать эту функцию.
Функция удаляет все существующие ключи и назначает новые ключи для элементов в массиве.

Версия:

(PHP 4 и выше)

Синтаксис:

 usort (имя-массива, пользовательская функция) 

Параметры:

название Описание Необходимые /
Необязательный
Тип
array_name Указанный массив, который будет отсортирован. необходимые массив
определяемые пользователем функция Пользовательская функция определения. необходимые
-

Возвращаемое значение:

ИСТИНА в случае успеха или ЛОЖЬ в случае неудачи.

Тип значения : логическое.

Пример:

<?php
function user_compare($x, $y)
{
if ($x == $y)
return 0;
else if ($x > $y)
return 1;
else
return -1;
}
$array1 = array(22,33,66,55,11);
usort($array1, 'user_compare');
foreach($array1 as $key => $value)
{
echo "$key: $value\n";
}
?>

Пример вывода:

 0: 11 1: 22 2: 33 3: 55 4: 66 

Иллюстрированная презентация:

«PHP

Посмотреть пример в браузере

Практика здесь онлайн:

Смотрите также

Справочник по функциям PHP

Предыдущая: уксорт
Далее: Функции календаря cal_days_in_month

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code