PHP递归打印级联目录
<?php
/*
递归打印级联目录
*/
function recdir($path){
$dh = opendir($path);
//打开文件
while(($row = readdir($dh)) !== false){
if($row == '.' || $row == '..'){
continue;
}
echo $row,'<br />';
//输出文件夹下的文件
//$row 要还是目录的话执行下面代码
//逐层输出文件夹和里面的文件
if(is_dir($path .'/'.$row)){
recdir($path .'/'.$row);
}
}
closedir($dh);
//关闭文件
}
recdir('./');
?>文件目录
运行结果:
本文介绍了一种使用PHP实现的递归打印目录的方法。通过定义一个名为recdir的函数,可以遍历指定路径下的所有子目录及文件,并将它们打印出来。此方法适用于需要展示文件系统结构或进行文件管理的应用场景。
366

被折叠的 条评论
为什么被折叠?



