📜  PHP | rewinddir()函数

📅  最后修改于: 2022-05-13 01:56:39.839000             🧑  作者: Mango

PHP | rewinddir()函数

rewinddir()函数是PHP中的一个内置函数,用于倒带目录句柄。 rewinddir()函数打开一个目录并列出其文件,重置目录句柄,再次列出其文件,最后关闭目录句柄。
目录句柄作为参数发送给 rewinddir()函数,成功时返回 Null,失败时返回 False。

句法:

rewinddir ( $dir_handle )

参数: rewinddir()函数接受单个参数$dir_handle 。它是一个强制参数,它指定之前由 opendir()函数打开的句柄资源。

返回值:成功时返回 Null,失败时返回 False。

错误和异常

  • 如果用户未指定目录句柄参数,则由 opendir() 打开的最后一个链接由 rewinddir()函数假定。
  • rewinddir() 等价于 closedir()、opendir() 序列,但没有获取新句柄。

下面的程序说明了PHP中的 rewinddir()函数:
方案一:

");
}
  
// Rewinding directory
rewinddir($dir_handle);
  
while(($file_Name = readdir($dir_handle)) !== false) 
{ 
    echo("File Name: " . $file_Name . "
"); }     // Close directory closedir($dir_handle); ?>

输出:

File Name: .
File Name: ..
File Name: content.xlsx
File Name: gfg.pdf
File Name: image.jpeg
File Name: .
File Name: ..
File Name: content.xlsx
File Name: gfg.pdf
File Name: image.jpeg

方案二:

";
    }
  
    // Rewing the directory
    rewinddir();
  
    // List once again files in images directory
    while (($file_name = readdir($dir_handle)) !== false) {
      echo "File Name:" . $file_name . "
";     }        // Close the directory     closedir($dir_handle);   } } ?>

输出:

filename:.
filename:..
filename:content.xlsx
filename:gfg.pdf
filename:image.jpeg
filename:.
filename:..
filename:content.xlsx
filename:gfg.pdf
filename:image.jpeg

参考: 函数 : PHP 。 PHP