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