Lister les fichiers et répertoires dans le répertoire images :
<?php$dir = "/images/";// Trier par ordre croissant - c'est la valeur par défaut$a = scandir($dir);// Trier par ordre décroissant$b = scandir($dir,1);print_r( $a);print_r($b);?>résultat:
Array([0] => .[1] => ..[2] => cat.gif[3] => dog.gif[4] => horse.gif[5] => mesimages)Array([0 ] => mesimages[1] => cheval.gif[2] => chien.gif[3] => cat.gif[4] => ..[5] => .)La fonction scandir() renvoie un tableau de fichiers et de répertoires dans le répertoire spécifié.
scandir( répertoire, ordre_de_tri, contexte );
paramètre | décrire |
---|---|
annuaire | Requis. Spécifie les répertoires à analyser. |
ordre_de tri | Facultatif. Spécifiez l'ordre de tri. La valeur par défaut est 0, indiquant l'ordre alphabétique croissant. S'il est défini sur SCANDIR_SORT_DESCENDING ou 1, il trie par ordre alphabétique décroissant. S'il est défini sur SCANDIR_SORT_NONE, les résultats non triés sont renvoyés. |
contexte | Facultatif. Spécifie l’environnement pour les descripteurs de répertoire. Le contexte est un ensemble d'options qui modifient le comportement du flux de répertoire. |
Valeur de retour : | En cas de succès, un tableau de fichiers et de répertoires est renvoyé. Renvoie FALSE en cas d'échec. Si le répertoire n'est pas un répertoire, une erreur de niveau E_WARNING est générée. |
---|---|
Version PHP : | 5.0+ |
Journal des modifications PHP : | PHP 5.4 : Nouvelle constante sorting_order. |