|
(PHP 3 >= 3.0.3, PHP 4, PHP 5)
usort -- Sortiert ein Array nach Werten mittels einer benutzerdefinierten Vergleichsfunktion.Diese Funktion sortiert ein Array nach seinen Werten mittels einer benutzerdefinierten Vergleichsfunktion. Soll das Array nach nicht trivialen Kriterien sortiert werden, sollten Sie diese Funktion verwenden.
Die Vergleichsfunktion muss einen Integer zurückgeben, der kleiner, gleich, oder größer ist als NULL, wenn für das erste Argument auch angenommen wird, dass es kleiner, gleich, oder größer ist als das zweite.
Anmerkung: Sind zwei Elemente gleich, ist deren Reihenfolge nicht definiert. Bis zu PHP 4.0.6 würde die benutzerdefinierte Funktion die originäre Reihenfolge beibehalten, doch seit der Einführung des neuen Sortieralgorhythmus mit 4.1.0 ist dies nicht mehr der Fall, da es keine effiziente Lösung dafür gibt.
Anmerkung: Offensichtlich würde sort() für diesen einfachen Fall besser passen.
Beispiel 3. usort() mit Verwendung einer Member Funktion eines Objektes
Dieses Beispiel würde folgendes anzeigen:
|
Siehe auch uasort(), uksort(), sort(), asort(), arsort(),ksort(), natsort() und rsort().
Zurück | Zum Anfang | Weiter |
uksort | Nach oben | Aspell Funktionen [veraltet] |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 17:57:23