php readdir()函数的用法说明

怪我咯
Lepaskan: 2023-03-13 12:40:01
asal
2553 orang telah melayarinya

readdir() 函数返回目录中下一个文件的文件名。若成功则返回条目名称(文件名),失败则返回 FALSE。

语法

readdir(dir_handle);
Salin selepas log masuk
参数描述
dir_handle

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

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

readdir() 函数实例一,代码如下:

$dir = "readdir/"; 
 
// 判断是否为目录 
if (is_dir($dir)) { 
    if ($dh = opendir($dir)) { 
        while (($file = readdir($dh)) !== false) { 
            echo "filename: $file : filetype: " . filetype($dir . $file) . " "; 
        } 
        closedir($dh); 
    } 
}
Salin selepas log masuk

readdir() 函数实例二,代码如下:

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); 
}
Salin selepas log masuk

readdir() 函数实例三,readdir() 将会返回 . 和 .. 条目,如果不想要它们,只要过滤掉即可,例子 2. 列出当前目录的所有文件并去掉 . 和 ..,代码如下:

if ($handle = opendir('.')) { 
    while (false !== ($file = readdir($handle))) { 
        if ($file != "." && $file != "..") { 
            echo "$file "; 
        } 
    } 
    closedir($handle); 
}
Salin selepas log masuk

注:readdir必须与opendir配合使用才行.

Atas ialah kandungan terperinci php readdir()函数的用法说明. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan