Utilizza questo script:

Codice PHP:
<?php
function elencafiles($dirname){    
    
$arrayfiles=Array();    
    if(
file_exists($dirname)){        
        
$handle opendir($dirname);        
        while (
false !== ($file readdir($handle))) {             
             if(
is_file($dirname.$file)){                
                 
array_push($arrayfiles,$file);            
             }        
        }        
        
$handle closedir($handle);    
    }    
sort($arrayfiles);    
return 
$arrayfiles;
}

// RICHIAMO FUNZIONE
$arrayfile=array();
$arrayfile=elencafiles("public/folder/");
?>
Quando vai in lettura di files in una cartella li posizioni in un array che andrai poi a ordinare con la funzione SORT