php SPL读取文件夹结构的例子
四 22
这是一个简单的用php SPL读取文件夹结构的例子:
function getFiles($folder){ foreach(new DirectoryIterator($folder) as $v){ if($v->isDir () && !$v->isDot()){ $files = array_merge((array)$files, (array)getFiles($folder.DIRECTORY_SEPARATOR.$v->getFilename()));} elseif($v->isFile ()) $files[] = $folder.DIRECTORY_SEPARATOR.$v->getFilename(); } return $files; }
执行的时候
var_dump(getFiles(dirname(__FILE__)));
RSS
近期评论