php遍历一个文件夹下的所有文件和子文件

 1 <?php
 2     function my_scandir($dir){
 3         $files = array();
 4         if(is_dir($dir)){
 5             if($handle = opendir($dir)){
 6                 while(($file = readdir($handle)) !== false){
 7                     if($file!="." && $file!=".."){
 8                         if(is_dir($dir."/".$file)){
 9                             $files[$file] = my_scandir($dir."/".$file);
10                         }else{
11                             $files[] = $dir."/".$file;
12                         }
13                     }
14                 }
15                 closedir($handle);
16                 return $files;
17             }
18         }
19     }
20 ?>
原文地址:https://www.cnblogs.com/hell0x/p/5200969.html