uksort
Verwenden Sie benutzerdefinierte Vergleichsfunktionen, um Schlüsselnamen in einem Array zu sortieren
Die Funktion uksort()
sortiert die Arrayschlüsselnamen durch benutzerdefinierte Vergleichsfunktionen.
Tipp: Bitte verwenden Sie die Funktion uasort()
, um das Array nach Schlüsselwert durch eine benutzerdefinierte Vergleichsfunktion zu sortieren, die eine benutzerdefinierte Vergleichsfunktion zum Sortieren verwendet.
Verwenden Sie eine benutzerdefinierte Vergleichsfunktion, um die Schlüsselnamen von Elementen im Array $ arr zu sortieren:
<? Php Funktion 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" ) ; ?>
Probieren Sie es selbst aus