as disposições da sorte e da sorte do asort, mas DirectoryIterator não são uma disposição, apesar do fornecimento põr-como o acesso (por exemplo através do foreach). Tentar criar uma disposição associativa dos resultados de DirectoryIterator e classificar isso, algo como:
$dircontents = disposição ();
foreach ($subdir como $filesInfo) {
$dircontents [$filesInfo->getFilename ()] = $filesInfo;
}
sorte ($dircontents);
foreach ($dircontents como o => $filesInfo de $filename) {
…
}