Se utilizzi la funzione filemtime() e fai delle modifiche su delle immagini che non sono le ultime ti visualizzerà inordine di ultima modifica.

Prova ad utilizzare questo codice:
Codice PHP:
...
<?php
//Apri la cartella
$cartella opendir('images/');

//Carica i File in un Array
while ($file readdir($cartella)) {
    
$file_array[] = $file;
}

//Controlla i file
for ($i=0$i<count($file_array)-1$i++) {

    
$nome explode('_',$file_array[$i]);
    list(
$a,$b)  = explode('.'$nome[1]); 
    
    for (
$j=$i+1$j<count($file_array); $j++) {
        
$nome explode('_',$file_array[$j]);
        list(
$a2,$b2)  = explode('.'$nome[1]); 
        
        if (
$a $a2) {
            
$app $file_array[$i];
            
$file_array[$i] = $file_array[$j];
            
$file_array[$i] = $app;
        }
    }
}


//Dopo l'ordinamento si ha l'immagine più grande
echo $file_array[count($file_array)-1];
?>
...