龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php 遍历指定目录下的所有目录和文件

时间:2015-04-04 11:38来源:网络整理 作者:网络 点击:
分享到:
遍历指定目录下的所有目录和文件 **[PHP]代码**[代码片段(16行)]**scandir 读取指定目录到数组**[代码片段(21行)]

[PHP]代码

<?php
 function listFiles($path){
  $result = array();
  foreach(glob($path.'\\'."*") as $item){
     $result[strtolower($item)] = $item;
     if(is_dir($item)){
        $result +=  listFiles($item);       
     }  
  }
  return $result;   
}

$path  = 'E:\\web\\dianle';
foreach(listFiles($path) as $item){
   echo  $item.'<br />';
}

scandir 读取指定目录到数组

2:

function listFiles($path){
    $result = array();

    foreach( scandir($path) as $item ){
     if($item != '.' && $item != '..' ){ 
       $item = $path.'\\'.$item;
       $result[strtolower($item)] = $item;
       if(is_dir($item)){
         $result +=  listFiles($item);      
       }    
     }
   }
   return $result;   
  }

  $path  = 'E:\\web\\dianle';
  foreach(listFiles($path) as $item){
       echo  $item.'<br />';
  }
精彩图集

赞助商链接