elimina valori doppi in ciclo foreach

  • Creatore Discussione Creatore Discussione maced
  • Data di inizio Data di inizio

maced

Utente Attivo
30 Nov 2011
48
0
6
Mi trovo in questa situazione

PHP:
$dirs = glob("fattrim/*/*.txt"); 
foreach($dirs as $dir) 
{ 
echo "<p>$dir</p>";
}

lo script mi propone come i
rialtato es.

rosso.txt
nero.txt
nero.txt
giallo.txt
verde.txt
nero.txt
verde.txt

quello a cui vorrei arrivare e

rosso.txt
nero.txt
giallo.txt
verde.txt

ovvero una lista pulita senza valori duplicati
 
Prova cosi
PHP:
foreach(array_unique($dirs) as $dir) echo "<p>$dir</p>";
 
Mi sorge un dubbio, come fai ad avere dei file con percorso o nome completamente uguale? Non è che apporti delle modifiche prima o per doppioni intendi simili?
 

Discussioni simili