rewinddir()函數(shù)重置由 opendir() 創(chuàng)建的目錄句柄。
void rewinddir ( resource $dir_handle );
將 dir_handle 指定的目錄流重置到目錄的開頭。
序號 | 參數(shù)及說明 |
---|---|
1 | dir_handle(必需) 指定之前由 opendir() 打開的目錄句柄資源。如果該參數(shù)未指定,則使用最后一個由 opendir() 打開的鏈接。 |
成功返回文件名,失敗返回FALSE。
以下是此函數(shù)的用法,打開一個目錄,列出其中的文件,并重置目錄句柄,重新列出其中的文件,然后關(guān)閉:
<?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); ?>
輸出結(jié)果:
filename: . filename: .. filename: logo.gif filename: mohd.gif filename: . filename: .. filename: logo.gif filename: mohd.gif