Art- und asort Artreihen, aber DirectoryIterator ist nicht eine Reihe, trotz der Lieferung kleiden-wie Zugang (z.B. über foreach). Versuchen, eine vereinigende Reihe von den DirectoryIterator Resultaten zu verursachen und das, etwas zu sortieren wie:
$dircontents = Reihe ();
foreach ($subdir als $filesInfo) {
$dircontents [$filesInfo->getFilename ()] = $filesInfo;
}
Art ($dircontents);
foreach ($dircontents als $filename => $filesInfo) {
…
}