Есть ли простой способ сортировки итератора в PHP (не просто вытащить все это в массив и отсортировать его).
В конкретном примере у меня есть DirectoryIterator, но было бы неплохо иметь общее решение для любого итератора.
$dir = new DirectoryIterator('.');
foreach ($dir as $file)
echo $file->getFilename();
Я хотел бы иметь возможность сортировать их по различным критериям (имя файла, размер и т.д.)