rewinddir()函数重置由 opendir() 创建的目录句柄。
void rewinddir ( resource $dir_handle );
将 dir_handle 指定的目录流重置到目录的开头。
序号 | 参数及说明 |
---|---|
1 | dir_handle(必需) 指定之前由 opendir() 打开的目录句柄资源。如果该参数未指定,则使用最后一个由 opendir() 打开的链接。 |
成功返回文件名,失败返回FALSE。
以下是此函数的用法,打开一个目录,列出其中的文件,并重置目录句柄,重新列出其中的文件,然后关闭:
<?php $dir = opendir("/var/www/images"); while (($file =rewinddir($dir)) !== false) { echo "filename: " . $file . "<br />"; } rewinddir($dir); while (($file =rewinddir($dir)) !== false) { echo "filename: " . $file . "<br />"; } closedir($dir); ?>
输出结果:
filename: . filename: .. filename: logo.gif filename: mohd.gif filename: . filename: .. filename: logo.gif filename: mohd.gif