no uso questa funzione
Codice PHP:
function order($A_file,$order){
if(count($A_file)>0){
switch($order){
case "asc":
asort($A_file);
reset($A_file);
break;
case "desc":
arsort($A_file);
reset($A_file);
break;
}
}
return ($A_file);
}
..........
apro le cartelle faccio un array dei file (nominati con un numero progressivo) presenti, e li ordino
o in modo decrescente o crescente.. abbinato vi è un file di testo
ogni riga è associata ad un immagine
per questo per me è importante che chiavi e valore corrispondano o mi sballa tutto
***********
sort e rsrto ok nn vanno bene ,,, me li ordinano come volgio ma mi ricreano le chiavi e così nn va bene
mentre asort e arsort mi ordinano come volgio i valori ma mi scombinano le chiavi .. nn ho capito la logica con cui le scombina .... però in locale funzioano ... è un impostazione di php diversa in altervista?
EDIT:
ok risolto
prima do sempre un ordine numerico asc all'array poi decido il vero ordine
Codice PHP:
function order($A_file,$order){
if(count($A_file)>0){
switch($order){
case "asc":
sort($A_file);
asort($A_file);
reset($A_file);
break;
case "desc":
sort($A_file);
arsort($A_file);
reset($A_file);
break;
}
}
return ($A_file);
}