php遍歷目錄的四種方法

2021-06-27 08:47:37 字數 542 閱讀 1734

一、利用scandir函式來遍歷目錄

scandir():掃瞄目錄,顯示資料夾內所有內容,返回陣列,包括 . 與 ..

function bl_scandir($dirname) else }}

二、利用glob()函式遍歷目錄

glob():掃瞄目錄,以陣列形式返回資料夾中的內容,返回的內容中已經包含了路徑。引數1:要遍歷的目錄,可以指定返回的檔案型別

//返回當前目錄下的所有檔案

eg:$dirarr = glob('./*');

//返回當前目錄下的所有php檔案

$dirarr = glob('./*.php');

function globdir($dirname,$type='') else

foreach($dirinfo as $v) else

}三、以物件方式遍歷目錄

建立template目錄的物件

$dir = dir('template');

while(($file = $dir->read()) !== false) else }}

PHP遍歷目錄四種方法

學習spl的時候,遇到了directoryiterator這個目錄類,謝了一下遍歷目錄的方法。於是總結一下遍歷目錄的四種寫法 如下 方法一 利用spl的目錄類,這個很簡單 obj new directoryiterator e wamp bin php php5.3.3 foreach obj as...

遍歷HashMap的四種方法

public static void main string args 第二種 system.out.println 通過map.entryset使用iterator遍歷key和value iterator it map.entryset iterator while it.hasnext 第三種 ...

遍歷Map的四種方法

public static void main string args 第二種 system.out.println 通過map.entryset使用iterator遍歷key和value iterator it map.entryset iterator while it.hasnext 第三種 ...