La fonction scandir() en PHP peut lire le répertoire dans un tableau. La fonction scandir() peut lire le contenu (fichiers et dossiers) du répertoire spécifié. Si la lecture réussit, elle renverra un tableau contenant les noms des fichiers et dossiers. La syntaxe est "scandir(répertoire à lire, ordre de tri, environnement de gestion du répertoire);".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
La fonction scandir() en PHP permet de lire le répertoire dans un tableau.
PHP fournit deux fonctions, readdir() et scandir(), pour lire le contenu du répertoire spécifié. La fonction scandir() peut stocker le contenu du répertoire lu (noms de fichiers et de dossiers) dans un tableau.
scandir(directory,sorting_order,context);
Paramètres | Description |
---|---|
répertoire | Obligatoire. Spécifie les répertoires à analyser. |
sorting_order | 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. |
scandir() La fonction scandir() renverra un tableau contenant les noms de fichiers et de dossiers si elle est exécutée avec succès. Si l'exécution échoue, elle retournera FALSE. Si le paramètre $directory n'est pas un répertoire, la valeur booléenne FALSE est renvoyée et une erreur de niveau E_WARNING est générée.
Exemple : Afficher le contenu dans le répertoire de démonstration :
<?php $dir = 'demo/'; if(is_dir($dir)){ $arr1 = scandir($dir); $arr2 = scandir($dir, 1); } echo "<pre class="brush:php;toolbar:false">"; print_r($arr1); print_r($arr2); ?>
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!