|
usortSortiert ein Array nach Werten mittels einer benutzerdefinierten Vergleichsfunktion Beschreibung
bool usort
( array
&$array
, callable $value_compare_func
)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.
Parameter-Liste
Rückgabewerte
Gibt bei Erfolg Beispiele
Beispiel #1 usort-Beispiel
<?phpDas oben gezeigte Beispiel erzeugt folgende Ausgabe: 0: 1 1: 2 2: 3 3: 5 4: 6
Beispiel #2 usort-Beispiel für multidimensionale Arrays
<?phpWenn ein mehrdimensionales Array sortiert wird, enthalten $a und $b Verweise auf den ersten Index des Arrays. Das oben gezeigte Beispiel erzeugt folgende Ausgabe: $fruechte[0]: Aepfel $fruechte[1]: Orangen $fruechte[2]: Zitronen
Beispiel #3 usort-Beispiel, das die Methode eines Objekts benutzt
<?phpDas oben gezeigte Beispiel erzeugt folgende Ausgabe: b c d Beispiel #4 usort Beispiel zum Einsatz einer Closure zum Sortieren eines mehrdimensionalen Arrays
<?phpDas oben gezeigte Beispiel erzeugt folgende Ausgabe: y, a x, b z, c |