Instructions d'utilisation de la fonction php readdir()

怪我咯
Libérer: 2023-03-13 12:40:01
original
2498 Les gens l'ont consulté

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);
Copier après la connexion
Paramètres Description
dir_handle
参数描述
dir_handle

可选。指定之前由 opendir() 打开的目录句柄资源。

如果该参数未指定,则使用最后一个由 opendir() 打开的链接。

Facultatif . Spécifiez la ressource de handle de répertoire précédemment ouverte par opendir

().

$dir = "readdir/"; 
 
// 判断是否为目录 
if (is_dir($dir)) { 
    if ($dh = opendir($dir)) { 
        while (($file = readdir($dh)) !== false) { 
            echo "filename: $file : filetype: " . filetype($dir . $file) . " "; 
        } 
        closedir($dh); 
    } 
}
Copier après la connexion
Si ce paramètre n'est pas précisé, le dernier lien ouvert par opendir() est utilisé.

exemple de fonction readdir() premier, le code est le suivant :
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); 
}
Copier après la connexion

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); 
}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!