Przykład
Sortować elementy ARR tablicy $ od kluczy z wykorzystaniem funkcji porównującej zdefiniowanej przez użytkownika:
<?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");
?>
Uruchomić przykład » Definicja i Wykorzystanie
uksort() funkcja sortuje tablicę według kluczy z wykorzystaniem funkcji porównania zdefiniowany przez użytkownika.
Ważne: Z uasort() funkcji sortowania tablicy według wartości z wykorzystaniem funkcji porównania zdefiniowany przez użytkownika.
Składnia
uksort( array,myfunction );
Parametr | Opis |
---|---|
array | Wymagany. Określa tablicę sortowania |
myfunction | Opcjonalny. Ciąg, który zdefiniować wpłacone funkcję porównawczą. Funkcja porównania należy zwrócić całkowitą <, =, lub> niż 0, jeżeli pierwszy argument ma <,> lub =, niż drugi argument |
Szczegóły techniczne
Zwracana wartość: | TRUE w przypadku sukcesu. FALSE w przypadku porażki |
---|---|
Wersja PHP: | 4+ |
<PHP Array Reference