readdir 是一个 PHP 函数,用于读取目录中的文件和子目录
以下是一个使用 readdir 的简单示例:
<?php
// 指定要读取的目录
$directory = "example_directory";
// 打开目录
if ($handle = opendir($directory)) {
// 循环读取目录中的文件和子目录
while (false !== ($entry = readdir($handle))) {
// 跳过当前目录(.)和上级目录(..)
if ($entry != "." && $entry != "..") {
echo "文件名:" . $entry . "<br>";
}
}
// 关闭目录句柄
closedir($handle);
} else {
echo "无法打开目录:" . $directory;
}
?>
在这个示例中,我们首先指定了一个名为 example_directory 的目录。然后,我们使用 opendir 函数打开该目录,并检查是否成功打开。如果成功打开,我们使用 readdir 函数循环读取目录中的所有文件和子目录。在循环中,我们跳过了当前目录(.)和上级目录(..),并输出其他文件名。最后,我们使用 closedir 函数关闭目录句柄。
你可以根据自己的需求修改这个示例,例如将文件名存储在数组中,或者对特定类型的文件进行处理等。