Untitled Document

Учебник РНР
НазадВперёд

uksort

(PHP 3>= 3.0.4, PHP 4)

uksort - сортирует массив по ключам с использованием пользовательской функции сравнения.

Описание

void uksort (array array, function cmp_function)

Эта функция сортирует ключи массива с помощью пользовательской функции. Если вы хотите отсортировать массив как-то нетривиально, нужно использовать эту функцию.

Пример 1. uksort()
function 
cmp ($a, $b) { if ($a == $b) return 0; return ($a > $b) ? -1 : 1; } $a = array 
(4 => "four", 3 => "three", 20 => "twenty", 10 => "ten"); uksort 
($a, "cmp"); while (list ($key, $value) = each ($a)) { echo "$key: $value\n"; 
}

Пример выведет:

20: twenty 10: ten 4: four 3: three

Примечание: вместо имени функции может быть предоставлен также массив, содержащий ссылку на объект и имя метода.

См. также usort(), uasort(), sort(), asort(), arsort(), ksort(), natsort() и rsort().


НазадОглавление Вперёд
uasort Вверхusort
Физика лабы
Элементарная математика Кратные интегралы Математический анализ
Векторный анализ Аналитическая геометрия Пределы функции Изучение функции Конспекты по математике Комплексные числа Дифференциальные уравнения Определенные интегралы Лекции по высшей математике Исследование функций Вычисление объема с помощью интегралов Алгеброические структуры