php—遍历目录下的所有文件及文件夹

编写一个函数,传入一个目录字符串,使得可以遍历该目录下的所有文件及文件夹。
由于代码比较简单,所以就直接贴代码了。

<?php
   function fileShow($dir){                           //遍历目录下的所有文件和文件夹
       $handle = opendir($dir);
       while($file = readdir($handle)){
            if($file !== '..' && $file !== '.'){
                $f = $dir.'/'.$file;
            if(is_file($f)){
                        echo '|--'.$file.'<br>';          //代表文件
                    }else{
                    echo  '--'.$file.'<br>';          //代表文件夹
                    fileShow($f);
                }
                    }
        }
   }

   fileShow('./');                                    //测试当前的目录

很简单没骗你吧?
我的运行结果如下:


遍历树

啦啦啦,收工!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容