PHP中的readdir函數用于從目錄句柄中讀取條目。以下是使用readdir函數讀取目錄的基本方法:
$dir = '/path/to/directory';
$handle = opendir($dir);
if ($handle) {
while (false !== ($file = readdir($handle))) {
echo $file . "<br>";
}
closedir($handle);
}
在上面的示例中,首先定義要讀取的目錄路徑,然后使用opendir函數打開目錄句柄。然后,使用while循環來讀取目錄中的文件,并在每次循環中輸出文件名。最后,使用closedir函數關閉目錄句柄。
請注意,readdir函數會返回目錄中的每個文件和子目錄,包括當前目錄(‘.’)和上一級目錄(‘…’)。因此,在處理文件時需要進行一些額外的檢查和過濾。