PHP uasort() functie

Voorbeeld

Sorteer de elementen in het array $arr op basis van de waarde met een door de gebruiker gedefinieerde vergelijkingsfunctie:

<?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");
uasort($arr,"my_sort");
?>

Voorbeeld

Definitie en gebruik

De uasort() functie sorteert de array met behulp van een door de gebruiker gedefinieerde vergelijkingsfunctie en behoudt de indexkoppeling (geen nieuwe sleutels toewijzen aan elementen).

Retourneert TRUE als succesvol, anders FALSE.

Deze functie wordt voornamelijk gebruikt voor het sorteren van combinaties van arrays waar de volgorde van de eenheden belangrijk is.

Tip:Gebruik uksort() De functie sorteert de array op basis van een door de gebruiker gedefinieerde vergelijkingsfunctie.

Syntaxis

uasort(array,myfunction);
Parameters Beschrijving
array Verplicht. Specificeer het te sorteren array.
myfunction Optioneel. Definieer een tekenreeks die de vergelijkingsfunctie van de aanroep definieert. Als de eerste parameter kleiner dan of gelijk is aan de tweede parameter, moet de vergelijkingsfunctie een integer kleiner dan of gelijk aan 0 retourneren.

Technische details

Retournerde waarde: Retourneert TRUE als succesvol, anders FALSE.
PHP versie: 4+