2010-10-21 5 views
0

Le code ci-dessous prend un répertoire et crée un tableau de noms de dossiers apparaissant sous le répertoire. Comment peut-on ordonner les noms de dossiers à l'intérieur du tableau par alpha?Trier tableau par Alpha?

function get_dirs($dir) { 
    $array = array(); 
    $d = dir($dir); 
    while (false !== ($entry = $d->read())) { 
     if($entry!='.' && $entry!='..') { 
      $entry2 = $dir."/".$entry; 
      if(is_dir($entry2)) { 
       $array[] = $entry; 
      } 
     } 
    } 
    $d->close(); 
    return $array; 
} 

Répondre

0

Vous pouvez utiliser sort($array)

Ou rsort() si vous le voulez dans l'ordre décroissant.

+0

Cela retournera simplement la valeur bool de sort(). Vous devrez trier les valeurs puis les retourner. – PureForm

+0

Oups. Bon point. –

Questions connexes