溫馨提示×

php scandir在何處運用合適

PHP
小樊
104
2024-11-19 14:57:45
欄目: 編程語言

scandir() 是一個 PHP 函數,用于讀取指定目錄中的文件和子目錄

  1. 讀取目錄內容:當你需要獲取一個目錄中的所有文件和子目錄時,可以使用 scandir() 函數。例如,要讀取名為 “example_directory” 的目錄,你可以這樣做:
$files = scandir('example_directory');
print_r($files);
  1. 過濾不需要的文件和目錄:scandir() 函數返回的結果包含 “.” 和 ".." 這兩個特殊目錄項。你可以使用 array_diff() 函數來過濾掉這兩個不需要的項:
$files = scandir('example_directory');
$filtered_files = array_diff($files, array('.', '..'));
print_r($filtered_files);
  1. 遍歷目錄:當你需要遍歷一個目錄及其子目錄中的所有文件時,可以使用 scandir() 函數。例如,要遍歷名為 “example_directory” 的目錄,并在每次迭代中打印出當前文件的路徑,你可以這樣做:
$directory = 'example_directory';
$files = scandir($directory);

foreach ($files as $file) {
    if ($file != '.' && $file != '..') {
        echo $directory . '/' . $file . PHP_EOL;
    }
}

總之,scandir() 函數在需要讀取目錄內容、過濾不需要的文件和目錄以及遍歷目錄時都非常有用。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女