Ciao a tutti, utilizzo una routine che legge il nome di alcuni file presenti in una cartella, composti da nome e cognome uniti da un underscore.

Riesco a separare il nome dal cognome utilizzando la funzione split, ma vorrei ordinarli solo in base al cognome.

Come posso inserire un asort() all'interno della routine?

O mi conviene seguire un modo diverso?


Vorrei un risultato del tipo:

giulio Bianchi
mario Rossi
anna Verde
ecc.


codice:
$nomi= @opendir($path) or die("Unable to open folder");

$num = 1;

while (($file = readdir($nomi)) == TRUE {

list ($nome, $cognome) = split ('[_]', $file);

echo "Nome: $nome; Cognome: $cognome;
\n";

$num++;

}


GRAZIE