目錄遍歷函數

- 中國WEB開發者網絡 (http://www.webasp.net)
-- 技術教程 (http://www.webasp.net/article/)
--- 目錄遍歷函數 (http://www.webasp.net/article/14/13694.htm)
-- 作者:未知
-- 發佈日期: 2004-10-10
PHP中的目錄遍歷功能本來也很普通,但它卻具有一種"面向對像"的形式, 所以也提一下:

(1)dir, opendir

用法:

$d = dir("目錄名");

$handle = opendir("目錄名");

前者返回一個目錄對像,後者返回一個目錄句柄. 前者返回的對象有handle和path兩個屬性,第一個就相當於opendir 返回的句柄,第二個就是目錄名本身.訪問時用$d->handle和$d->path.

 

(2)read, readdir, rewind, rewinddir, close, closedir

三組中每組的前一個是目錄對象的方法,用"對像->方法()"調用, 後一個是函數,用"函數名(目錄句柄)"調用. read是返回目錄中的下一個文件名. rewind是回到目錄的第一個文件名. close是關閉目錄,不再遍歷.

 

(3)chdir

轉換PHP的工作目錄.

webasp.net