Aktueller Standort: Startseite> Funktionskategorien> uasort

uasort

Verwenden Sie benutzerdefinierte Vergleichsfunktionen, um die Werte in einem Array zu sortieren und den Index in Verbindung zu halten
Name:uasort
Kategorie:Array
Programmiersprache:php
Kurzbeschreibung:Verwenden Sie eine benutzerdefinierte Vergleichsfunktion, um Schlüssel und Werte in einem Array zu sortieren.

Definition und Verwendung

uasort() verwendet eine benutzerdefinierte Vergleichsfunktion, um das Array zu sortieren und den Index in Verbindung zu halten (keine neuen Schlüssel, die Elementen zugewiesen sind).

Rückgabe true, wenn er erfolgreich ist, andernfalls kehren Sie falsch zurück.

Diese Funktion wird hauptsächlich verwendet, um die kombinierten Arrays zu sortieren, deren Einheitsreihenfolge wichtig ist.

Tipp: Bitte verwenden Sie die Funktion uksort () , um die Arrayschlüsselnamen über die benutzerdefinierte Vergleichsfunktion zu sortieren.

Beispiel

Verwenden Sie eine benutzerdefinierte Vergleichsfunktion, um Elemente im Array $ arr nach Schlüsselwert 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" ) ;
uasort ( $ arr , "my_sort" ) ;
?>

Probieren Sie es selbst aus

Grammatik

 uasort ( Array , MyFunktion ) ;
Parameter beschreiben
Array Erforderlich. Gibt das zu sortierende Array an.
Myfunktion Optional. Definiert eine Zeichenfolge, die die Vergleichsfunktion aufruft. Wenn der erste Parameter kleiner als der zweite Parameter ist, muss die Vergleichsfunktion eine Ganzzahl weniger als 0 zurückgeben.
Ähnliche Funktionen
Beliebte Artikel