開啟一個目錄,列出其中的文件,儲值目錄句柄,重新列出其中的文件,然後關閉:
<?php$dir = "/images/";// Open a directory, and read its contentsif (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.giffilename: dog.giffilename: horse.giffilename: cat.giffilename: dog.giffilename: horse.gifrewinddir() 函數重置由opendir() 建立的目錄句柄。
rewinddir( dir_handle );
參數 | 描述 |
---|---|
dir_handle | 可選。指定先前由opendir() 開啟的目錄句柄資源。如果該參數未指定,則使用最後一個由opendir() 開啟的連結。 |
傳回值: | - |
---|---|
PHP 版本: | 4.0+ |