写一个函数,能够遍历一个文件夹下的所有文件和子文件夹

$dir = "/XAMPP/htdocs/";
function mydir($dir){
  $files = array();
  $handle = opendir($dir)
  while(false !== ($file=readdir($handle)) ){
    if($file != '.' && $file != '..'){
      if(is_dir($dir.'/'.$file)){
        $files[$file] = mydir($dir.'/'.$file);
      }else{
        $files[] = $file;
      }
    }
  }
  closedir($handle);
  return $files;
 
}
echo '<pre>';
print_r(mydir($dir));

原文地址:https://www.cnblogs.com/DevilBoy/p/14087552.html