Sortieren von RecursiveDirectoryIterator?
Hallo Zusammen
Ich lasse auf meiner Webseite aktuell vorhandene Verzeichnisse auflisten. Diese können angeklickt werden und danach wird der Inhalt aufgelistet (Bilder und Videos) mit Vorschau etc. Eine einzelne Funktion dabei ist die Auflistung aller Archiv-Ordnern, die nach Datum benannt sind. Beispiel, wie es aktuell ausgegeben wird: Code:
2018-02-14 Ich versuche schon länger verzweifelt die Funktion so zu erweitern, dass die Ausgabe nacht diesen Ordnern sortiert wird. Zuerst nach dem Jahr, danach Monat und Tag. Dies in Absteigender Form. Das obige Beispiel sollte also so aussehen: Code:
2018-02-17 PHP-Code:
Derzeit finde ich keinen Denkanstoss was mir weiterhelfen könnte. asort, arsort, sort, uksort, uasort schon alles probiert auch mit umwandlung von $getpath in ein Array, danach iwas mit uksort($getpath, 'strnatcmp')... Weiss jemand von Euch vielleicht eine Lösung? Gruss Dominic |
AW: Sortieren von RecursiveDirectoryIterator?
Hallo und willkommwen hier im Forum.
Kleine Anpassungen nötig: PHP-Code:
|
AW: Sortieren von RecursiveDirectoryIterator?
Hallo vt186
Vielen Dank für den Ansatz. Irgendwie war ich so lange dran dass ich komplett Vergass. Ich sehe auch erst jetzt dass ich bereits $directionList = Array(); zwar bereits vordefiniert aber nirgends eingesetzt/verwendet hab. Deine Anpassungen war bereist meine Denkweise, hatte aber irendwo eine Blockade drin. Die zweite foreach-Schleife liess ich bisher aus. Danke Dir für den Ansatz. Werde auf diese Basis nun weiterfahren mit der Programmierung. Gruss Dominic |
AW: Sortieren von RecursiveDirectoryIterator?
Dominic,
wenn noch Fragen oder Problem, dann weißt Du ja jetzt wo Du Hilfe bekommst. |
AW: Sortieren von RecursiveDirectoryIterator?
Ja, natürlich. :)
Bevor ich frage versuche ich erst alles selber, lese mehrmals im Manual nach, schliesse Fehler anhand von Debugging aus und erst wenn es dann nicht mehr geht komm ich ins Forum. Daher nicht wundern wenn es wenig Beiträge von mir gibt, ausser natürlich Antworten von mir um zu Helfen. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 19:37:57 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.