牛牛在线工具

opendir()

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

opendir()

打开一个目录句柄,用于后续的 readdir()、rewinddir() 和 closedir() 调用

函数名:opendir() 适用版本:PHP 4, PHP 5, PHP 7 函数描述:opendir() 函数用于打开一个目录句柄,用于后续的 readdir()、rewinddir() 和 closedir() 调用。 语法:resource opendir ( string $path [, resource $context ] ) 参数: path:要打开的目录路径。 context(可选):一个目录流上下文资源。 返回值:成功时返回一个目录句柄资源,失败时返回 false。 示例: 打开目录并读取其中的文件: $dir = "/path/to/directory"; if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { echo "filename: " . $file . "<br>"; } closedir($dh); } } 使用目录流上下文打开目录: $dir = "/path/to/directory"; $context = stream_context_create(); if ($dh = opendir($dir, $context)) { // 处理目录内容 closedir($dh); } 注意事项: 在使用 opendir() 函数之前,建议先使用 is_dir() 函数来检查目录是否存在。 在读取完目录内容后,务必使用 closedir() 函数关闭目录句柄,以释放系统资源。