Czy da się za pomocą DirectoryIteratora wyświetlić pliki w kolejności alfabetycznej? Czytałem, że można w tabliach ale może jest inny sposób. Nie lubię tablic i szczerze powiedziawszy nie za bardzo rozumiem

Czy w takim kodzie da się posortować bez tablic?
<? foreach ($dir as $file) { if (!$file->isDir()) { if(strripos($file,'.flv')==true || strripos($file,'.mov') || strripos($file,'.avi') || strripos($file,'.mpeg')|| strripos($file,'.mpeg') || strripos($file,'.mp4') || strripos($file,'.wmv')) { echo "<li><a href='".$directory."/".$file."'><img src='images/movie.png' alt=''> ".$file."</a> <a href='java script: confirmation($file)'><img src='images/delete.png' alt='[usuń]' title='Usuń'></a></li>"; } } } ?>
Pozdrawiam