Exemplu
Sortarea elementele $ arr matrice cu chei folosind o funcție comparație definită de utilizator:
<?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");
?>
Run exemplu » Definiție și utilizare
uksort() funcția sorteaza o matrice de taste , folosind o funcție de comparare definită de utilizator.
Indicație: Utilizați uasort() funcția pentru a sorta o matrice de valori folosind o funcție de comparare definită de utilizator.
Sintaxă
uksort( array,myfunction );
Parametru | Descriere |
---|---|
array | Necesar. Specifică matrice pentru a sorta |
myfunction | Opțional. Un șir de caractere care definesc o funcție de comparație apelabile. Funcția comparație trebuie să returneze un întreg <, = sau> 0 decât dacă primul argument este <, = sau> decât al doilea argument |
Detalii tehnice
Întoarcere Valoare: | TRUE în caz de succes. FALSE în cazul eșecului |
---|---|
Versiune PHP: | 4+ |
<PHP Array Reference