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:
se invece estrapolo il nome dei file contenuti in un cartella e poi cerco di ordinarli non c'è verso: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 "; }
Grazie mille e buona giornata :|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 "; }

Rispondi quotando
