rewinddir()函数是PHP中的内置函数,用于倒带目录句柄。 rewinddir()函数将打开目录并列出其文件,重置目录句柄,再次列出其文件,然后最后关闭目录句柄。
目录句柄作为参数发送到rewinddir()函数,成功时返回Null,失败时返回False。
用法:
rewinddir ( $dir_handle )
参数:rewinddir()函数接受单个参数$dir_handle。它是一个必需参数,它指定以前由opendir()函数打开的句柄资源。
返回值:成功返回Null,失败返回False。
错误与异常:
- 如果用户未指定目录句柄参数,则rewinddir()函数将假定opendir()打开的最后一个链接。
- rewinddir()等效于closedir(),opendir()序列,但未获取新的句柄。
以下示例程序旨在说明PHP中的rewinddir()函数:
程序1:
<?php
// Open a directory
$dir_handle = opendir("C:/xampp/htdocs/gfg");
// Read the contents of directory
while(($file_name = readdir($dir_handle)) !== false)
{
echo("File Name: " . $file_name . "<br>");
}
// Rewinding directory
rewinddir($dir_handle);
while(($file_Name = readdir($dir_handle)) !== false)
{
echo("File Name: " . $file_Name . "<br>");
}
// 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
程序2:
<?php
// Directory path
$dir_name = "C:/xampp/htdocs/gfg";
// Open directory and read the content
// of directory
if (is_dir($dir_name)) {
if ($dir_handle = opendir($dir_name)) {
// List files in images directory
while (($file_name = readdir($dir_handle)) !== false) {
echo "File Name:" . $file_name . "<br>";
}
// Rewing the directory
rewinddir();
// List once again files in images directory
while (($file_name = readdir($dir_handle)) !== false) {
echo "File Name:" . $file_name . "<br>";
}
// 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
参考: http://php.net/manual/en/function.rewinddir.php
相关用法
- p5.js nfp()用法及代码示例
- PHP sin( )用法及代码示例
- d3.js d3.hcl()用法及代码示例
- p5.js nfs()用法及代码示例
- p5.js nfc()用法及代码示例
- PHP cos( )用法及代码示例
- PHP tan( )用法及代码示例
- p5.js nf()用法及代码示例
- PHP pow( )用法及代码示例
- d3.js d3.map.set()用法及代码示例
- CSS var()用法及代码示例
- PHP next()用法及代码示例
注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | rewinddir() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。