php遍历目录输出目录及其下的所有文件示例
好多次笔试都会遇到这个问题,本文特写下php遍历目录输出目录及其下的所有文件的方法,好多次笔试都会遇到这个问题,所以特意给写了出来,代码如下:
- function my_scandir($dir){
- $files=array();
- if(is_dir($dir)){
- if($handle=opendir($dir)){
- while(($file=readdir($handle))!==false){
- if($file!='.' && $file!=".."){
- if(is_dir($dir."/".$file)){
- $files[$file]=my_scandir($dir."/".$file);
- }else{
- $files[]=$dir."/".$file;
- } //phpfensi.com
- }
- }
- }
- }
- closedir($handle);
- return $files;
- }