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.
Ho provato aggiungendo:
$names = array(array('firstname' => $nome, 'lastname' => $cognome));
ma NON funziona.
Come devo modificare il codice?
codice:
GRAZIE
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.
Ho provato aggiungendo:
$names = array(array('firstname' => $nome, 'lastname' => $cognome));
ma NON funziona.
Come devo modificare il codice?
codice:
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;<br>\n";
$num++;
}
GRAZIE