rewinddir
<<<
scandir Référence des fonctions
>>>

6.8 Accès aux dossiers
6 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
Voir aussi
chdir
chroot
dir
closedir
getcwd
opendir
readdir
rewinddir
->scandir

6.8.16 scandir() Liste les fichiers et dossiers dans un dossier

[ Exemples avec scandir ]   PHP 5

array  scandir ( string   directory , int   sorting_order , resource   context )

Retourne un tableau de fichier et dossier, issus de directory .

    directory
    Le dossier qui sera scanné.
    sorting_order
    Par défaut, le tri est en ordre alphabétique. Si le paramètre optionnel sorting_order est utilisé (mis à 1), alors le tri sera en ordre alphabétique inverse.
    context
    Pour une description du paramètre context , référez-vous à la section flux de données du manuel.

Retourne un tableau des fichiers en cas de succès ou FALSE en cas d'échec. Si directory n'est pas un dossier, alors une valeur booléenne FALSE est retournée et une erreur de niveau E_WARNING est générée.

Un simple exemple avec scandir

<?php
$dir    
= '/tmp';
$files1 = scandir($dir);
$files2 = scandir($dir, 1);

print_r($files1);
print_r($files2);
?>

Alternatives à scandir pour PHP 4

<?php
$dir
= "/tmp";
$dh  = opendir($dir);
while (
false !== ($filename = readdir($dh))) {
    
$files[] = $filename;
}

sort($files);

print_r($files);

rsort($files);

print_r($files);
?>

Array

<< scandir >>
rewinddir Accès aux dossiers Référence des fonctions