PHP rewinddir 目录函数

  • 定义和用法

    rewinddir - 倒回目录句柄
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
  • 语法

    rewinddir( resource $dir_handle )
    rewinddir() 将 dir_handle 指定的目录流重置到目录的开头。
  • 参数

    参数 必需的 描述
    dir_handle 目录句柄的 resource,之前由 opendir() 打开
  • 返回值

    无返回值。
  • 示例

    $dir = "/images/";
    
    // Open a directory, and read its contents
    if (is_dir($dir)){
      if ($dh = opendir($dir)){
        // List files in images directory
        while (($file = readdir($dh)) !== false){
          echo "filename:" . $file . "<br>";
        }
        rewinddir();
        // List once again files in images directory
        while (($file = readdir($dh)) !== false){
          echo "filename:" . $file . "<br>";
        }
        closedir($dh);
      }
    }
    
    输出类似:
    filename: cat.gif
    filename: dog.gif
    filename: horse.gif
    filename: cat.gif
    filename: dog.gif
    filename: horse.gif
  • 相关页面

    is_dir() - 判断给定文件名是否是一个目录
    dir() - 返回一个 Directory 类实例
    glob() - 寻找与模式匹配的文件路径
    opendir() - 打开目录句柄