Maison >développement back-end >tutoriel php >Instructions d'utilisation de la fonction php readdir()
readdir() Fonction Renvoie le nom de fichier du fichier suivant dans le répertoire. Renvoie le nom de l'entrée (nom du fichier) en cas de succès ou FALSE en cas d'échec.
Syntaxe
readdir(dir_handle);
Paramètres | Description | ||||
---|---|---|---|---|---|
dir_handle |
(). $dir = "readdir/"; // 判断是否为目录 if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { echo "filename: $file : filetype: " . filetype($dir . $file) . " "; } closedir($dh); } }Si ce paramètre n'est pas précisé, le dernier lien ouvert par opendir() est utilisé. |
if ($handle = opendir('/path/to/files')) { echo "Directory handle: $handle "; echo "Files: "; /* 这是正确地遍历目录方法 */ while (false !== ($file = readdir($handle))) { echo "$file "; } /* 这是错误地遍历目录的方法 */ while ($file = readdir($handle)) { echo "$file "; } closedir($handle); }exemple de fonction readdir() deuxième , le code est le suivant :
if ($handle = opendir('.')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { echo "$file "; } } closedir($handle); }
readdir() Exemple de fonction trois, readdir() renverra les entrées et .. Si vous ne les voulez pas, filtrez-les simplement Exemple 2. Lister tous les fichiers du répertoire courant Et supprimer . et .., le code est le suivant :
Remarque : readdir doit être utilisé en conjonction avec opendir.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!