Arrays sortieren
Peterle
- php
Guten (späten) Abend
Ich habe das Problem, dass ich zwar weiß, wie ich mehrere Arrays anhand eines bestimmten Array-Eintrags von A-Z bzw. von Z-A sortiere, aber wie kann ich ein zweites Kriterium hinzunehmen?
Also nochmal deutlicher:
Array1(kategorie1,kategorie2,...)
Array2(kategorie1,kategorie2,...)
Array3(kategorie1,kategorie2,...)
Nachdem die Arrays anhand der kategorie1 sortiert wurden, sollen sie, wenn die kategorie1 z.B. bei mehreren Arrays gleich ist, anhand der kategorie2 sortiert werden.
Danke für Eure Hilfe
Peterle
Moin!
Ich habe das Problem, dass ich zwar weiß, wie ich mehrere Arrays anhand eines bestimmten Array-Eintrags von A-Z bzw. von Z-A sortiere, aber wie kann ich ein zweites Kriterium hinzunehmen?
Indem du eine benutzerdefinierte Vergleichsfunktion schreibst, die die Sortierung bei identischem ersten Kriterium und unterschiedlichem zweiten Kriterium ermittelt.
Als Funktion nimmst du dann z.B. http://www.php.net/manual/de/function.usort.php
- Sven Rautenberg
Danke, das Problem habe ich nun mit Hilfe deines Tipps gelöst!
Peterle