{site_name}

{site_name}

🌜 搜索

readdir() 是一个 PHP 函数,用于读取目录中的文件和子目录

php 𝄐 0
PHPreaddir期望参数
readdir() 是一个 PHP 函数,用于读取目录中的文件和子目录。它返回一个包含所有文件和子目录名称的数组,并将指针移动到下一个条目。如果没有更多条目,则返回 false。

以下是一个简单的示例:

php
$dir = "/path/to/directory";
if (is_dir($dir)) {
if ($dh = opendir($dir)) { // 打开目录句柄
while (($file = readdir($dh)) !== false) { // 遍历目录,直到没有更多文件
echo "filename: $file : filetype: " . filetype($dir . $file) . "\n"; // 输出文件名和类型
}
closedir($dh); // 关闭目录句柄
}
}


在这个示例中,is_dir() 检查传递给函数的目录是否存在。如果存在则打开目录句柄(opendir()),并使用 while 循环来遍历目录中的所有文件和子目录。检查当前文件或子目录的类型,并输出其名称和类型。最后,关闭目录句柄(closedir())。