Beispiel
Sortieren der Elemente des $ arr Array von Werten einer benutzerdefinierten Vergleichsfunktion:
<?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");
?>
Führen Sie zB » Definition und Verwendung
Die uasort() Funktion sortiert ein Array von Werten einer benutzerdefinierten Vergleichsfunktion verwendet wird .
Tipp: Mit der uksort() Funktion ein Array von Tasten sortieren eine benutzerdefinierte Vergleichsfunktion verwendet wird .
Syntax
uasort( array,myfunction );
Parameter | Beschreibung |
---|---|
array | Erforderlich. Gibt das Array zu sortieren |
myfunction | Optional. Ein String, der eine aufrufbare Vergleichsfunktion definieren. Die Vergleichsfunktion ist eine ganze Zahl zurück <, = oder> als 0, wenn das erste Argument <, = oder> als das zweite Argument |
Technische Details
Rückgabewert: | TRUE auf Erfolg. FALSE bei einem Fehler |
---|---|
PHP Version: | 4+ |
<PHP Array Reference