Yadda yadda: Dateinamen nach Änderungsdatum in Array sortieren

Beitrag lesen

Hi Yadda!

Aber wie sortiere ich dessen Inhalt nach Änderungsdatum?
Nutze nicht array_push sondern die Syntax $filelist[KEY] = $filename.
Als KEY vergibst du das Änderungsdatum der Datei (über die Funktion filemtime)

Die Dateinamen sind alle eindeutig, ich sorge im Skript schon vornherein, dass keine doppelten Namen vorhanden sind. Alles wird zu Kleinschreibung umgewandelt; ist ein Name schon vorhanden, wird dem neuen eine aufsteigende Zahl hinzugefügt.

Wäre diese Zeile in der While-Schleife korrekt:

$filelist[$filename] = filemtime($filename);

?

Diese Arrays mit einem Key, sind das "multidimensionale Arrays", also "$filelist[$filename][$datum]"? Ich hab bisher nur mit einfachen Arrays gearbeitet. Kann man diese auch mit einer If-Schleife abarbeiten oder muss man zwingend Foreach mit "$filelist as $key =>"$value" nehmen?