Buon giorno a tutti, non so comoe definire un'array dinamicamente.
Dovrei ordinare i file di tipo xls, pdf, doc, se faccio cosi li ordina:

codice:
$circolari = array("01_Circolare n 1_.pdf", "03_Circolare n 3_.pdf", "10_Circolare n 10.pdf", "07_Circolare n 7.pdf", "02_Allegato circolare 2.xls");
	asort($circolari);
	reset($circolari);
	foreach ($circolari as $key => $val) {
		echo "$key = $val\n
";
	}
se invece estrapolo il nome dei file contenuti in un cartella e poi cerco di ordinarli non c'è verso:
codice:
while(($file=readdir($handle))!==false) {
        if (!preg_match("#^\.\.?$#", $file)) {
            $a .=  $file.",";
	}
}
//togli l'ultima virgola
$a = substr($a, 0, -1);

$a = array($a);// E' QUI CHE SBAGLIO??

//print_r($a);
asort($a);
reset($a);
foreach ($a as $key => $val) {
	echo "$key = $val\n
";
}
Grazie mille e buona giornata :|