scandir()
是一個 PHP 函數,用于讀取指定目錄中的文件和子目錄
scandir()
函數。例如,要讀取名為 “example_directory” 的目錄,你可以這樣做:$files = scandir('example_directory');
print_r($files);
scandir()
函數返回的結果包含 “.
” 和 ".."
這兩個特殊目錄項。你可以使用 array_diff()
函數來過濾掉這兩個不需要的項:$files = scandir('example_directory');
$filtered_files = array_diff($files, array('.', '..'));
print_r($filtered_files);
scandir()
函數。例如,要遍歷名為 “example_directory” 的目錄,并在每次迭代中打印出當前文件的路徑,你可以這樣做:$directory = 'example_directory';
$files = scandir($directory);
foreach ($files as $file) {
if ($file != '.' && $file != '..') {
echo $directory . '/' . $file . PHP_EOL;
}
}
總之,scandir()
函數在需要讀取目錄內容、過濾不需要的文件和目錄以及遍歷目錄時都非常有用。