PHP uksort()Funktionen
Vollständige PHP-Array-Referenz
Beispiele
Sortieren Sie die Elemente des Arrays $arr nach Schlüsselnamen mithilfe 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");
?>
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");
?>
Beispiel ausführen »
Definition und Verwendung
Die Funktion uksort() sortiert ein Array nach Schlüsselnamen mithilfe einer benutzerdefinierten Vergleichsfunktion.
Tip:Bitte verwenden Sie dieuasort()Funktion, um das Array nach Schlüsselwerten zu sortieren; diese verwendet eine benutzerdefinierte Vergleichsfunktion zum Sortieren.
Syntax
uksort(array,myfunction);
| Parameter | Beschreibung |
|---|---|
| array | Erforderlich. Gibt das zu sortierende Array an. |
| myfunction | Optional. Ein String, der eine aufrufbare Vergleichsfunktion definiert. Wenn das erste Argument <, =, > das zweite Argument ist, muss die Vergleichsfunktion jeweils eine Ganzzahl <, =, > 0 zurückgeben. |
Technische Details
| Rückgabewert: | Gibt bei Erfolg TRUE zurück, bei Fehlschlag FALSE. |
|---|---|
| PHP-Version: | 4+ |
Vollständige PHP-Array-Referenz Andere Erweiterungen