Derniers tutoriels de développement web
 

PHP scandir() Function

<PHP Répertoire de référence

Exemple

Liste des fichiers et répertoires dans le répertoire images:

<?php
$dir = "/images/";

// Sort in ascending order - this is default
$a = scandir($dir);

// Sort in descending order
$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] => myimages
)
Array
(
[0] => myimages
[1] => horse.gif
[2] => dog.gif
[3] => cat.gif
[4] => ..
[5] => .
)


Définition et utilisation

Le scandir() retourne un tableau de fichiers et répertoires du répertoire spécifié.


Syntaxe

scandir( directory,sorting_order,context );

Paramètre La description
directory Champs obligatoires. Indique le répertoire à analyser
sorting_order Optionnel. Indique l'ordre de tri. Ordre de tri par défaut est alphabétique dans l' ordre croissant (0) . Réglez SCANDIR_SORT_DESCENDING ou 1 à trier par ordre alphabétique ordre décroissant, ou SCANDIR_SORT_NONE pour retourner le résultat non triés
context Optionnel. Indique le contexte de la poignée de répertoire. Le contexte est un ensemble d'options qui peuvent modifier le comportement d'un flux

Détails techniques

Valeur de retour: Retourne un tableau de fichiers et des répertoires sur le succès. FAUX en cas d'échec. Renvoie une erreur de niveau E_WARNING si le répertoire est pas un répertoire
PHP Version: 5.0+
PHP Changelog: PHP 5.4: Les constantes de sorting_order ont été ajoutées

<PHP Répertoire de référence