递归读取目录结构到数组中并保存目录结构 php新手
$arr_dir = array();
$path = './';
//递归读取目录结构到数组中并保存目录结构
function makeDir($path,&$arr)
{
$dir = opendir($path);
while(($file=readdir($dir))!==FALSE)
{
if($file!='.'&&$file!='..')
{
var_dump($file);
if(!is_dir($path.'//m.sbmmt.com/m/'.$file))
{
$arr[] = $file;
}
else
{
makeDir($path.'//m.sbmmt.com/m/'.$file, $arr[$file]);
}
}
}
closedir($dir);
}
makeDir($path, $arr_dir);
var_dump($arr_dir);
?>
$p = './';
$ite = new RecursiveDirectoryIterator($p);
foreach (new RecursiveIteratorIterator($ite) as $filename=>$cur) {
if(is_dir($filename)) continue;
$res[] = $filename;
}
print_r($res);
已抢23833个
抢已抢118345个
抢已抢139587个
抢已抢6358个
抢已抢36785个
抢已抢67008个
抢