English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Guide de référence PHP Directory
La fonction scandir() liste les fichiers et dossiers du chemin spécifié
array scandir (string $directory [, int $sorting_order [, resource $context]]);
Il retourne un tableau de fichiers et de dossiers à partir du répertoire transmis.
Numéro | Paramètres et descriptions |
---|---|
1 | directory (obligatoire) est le répertoire à parcourir. |
2 | sorting_order (optionnel) Il spécifie l'ordre de tri. La valeur par défaut est 0 (croissant). Si elle est définie sur1, ce qui signifie en ordre décroissant. |
3 | context (optionnel) Environnement du handle de répertoire spécifié. Le contexte est une option modifiable qui détermine le comportement du flux de répertoire. |
Retourne un tableau contenant les noms de fichiers en cas de succès, FALSE en cas d'échec. Si le directory n'est pas un répertoire, retourne FALSE et génère un message d'erreur de niveau E_WARNING.
Voici l'utilisation de cette fonction, énumérant les fichiers et dossiers du répertoire newfolder :
<?php $dir = '/newfolder'; $files1 = scandir($dir); $files2 = scandir($dir, 1); print_r($files1); print_r($files2); ?>
Résultat de la sortie :
Tableau ( [0] => . [1] => .. [2] => abc.php [3] => bbc.txt [4] => somedir ) Tableau ( [0] => somedir [1] => indiabbc.txt [2] => status999.php [3] => .. [4] => . )