Vedi se così' va
codice:
if (preg_match("#^[\d]{2}\.[\d]{2}\.[\d]{4}#",$file)) { 
$reverse = substr($file,6,4).'-'.substr($file,3,2).'-'.substr($file,0,2);
$ordina[$reverse.substr(strtolower($file),10)] = $file; 
}
else
$ordina[strtolower($file)] = $file;