牛牛在线工具

readdir()

收录 8868 个 PHP 函数,含用途说明与用法示例。

readdir()

从目录句柄中读取条目

函数名:readdir() 适用版本:PHP 4, PHP 5, PHP 7 函数描述:readdir() 函数用于从目录句柄中读取条目。它返回目录中的下一个文件名或 false(如果没有更多条目)。 语法:readdir ( resource $dir_handle ): string|false 参数: dir_handle:必需。表示目录句柄的资源,通过 opendir() 函数打开。 返回值: 如果成功读取到下一个文件名,则返回该文件名的字符串。 如果没有更多条目可读取,则返回 false。 示例: $dir = '/path/to/directory'; if ($handle = opendir($dir)) { echo "目录句柄:$handle\n"; echo "文件列表:\n"; /* 通过readdir()函数读取目录中的文件 */ while (false !== ($file = readdir($handle))) { echo "$file\n"; } /* 关闭目录句柄 */ closedir($handle); } 在上面的示例中,首先使用 opendir() 函数打开指定目录的句柄。然后使用 while 循环和 readdir() 函数读取目录中的文件名,直到没有更多的文件可读。最后使用 closedir() 函数关闭目录句柄。 请注意,readdir() 函数返回的文件名包括 "." (当前目录) 和 ".." (上级目录),因此在实际使用中可能需要额外的处理来排除这些特殊条目。