Beispiel
Sortieren der Elemente des $ arr Array von Tasten 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");
uksort($arr,"my_sort");
?>
Führen Sie zB » Definition und Verwendung
Die uksort() Funktion sortiert ein Array von Tasten einen benutzerdefinierten Vergleichsfunktion verwendet wird .
Tipp: Mit der uasort() Funktion ein Array von Werten sortieren eine benutzerdefinierte Vergleichsfunktion verwendet wird .
Syntax
uksort( 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