function my_scandir($dir) { $files = array(); if ( $handle = opendir($dir) ) { //opendir() 函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用。 while ( ($file = readdir($handle)) !== false ) { //readdir() 函数返回由 opendir() 打开的目录句柄中的条目。 if ( $file != ".." && $file != "." ) { if ( is_dir($dir . "/" . $file) ) { //测试文件是否为目录 $files[$file] = my_scandir($dir . "/" . $file); //scandir() 函数返回一个数组,其中包含指定路径中的文件和目录。 }else { $files[] = $file; } } } closedir($handle); return $files; } } var_dump(my_scandir(‘php/ajax‘));
原文:https://www.cnblogs.com/yingyong/p/11211620.html