码迷,mamicode.com
首页 > Web开发 > 详细

php递归读取目录

时间:2016-02-29 16:04:36      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

 1 function recursion_dir($dir){
 2     $files = array();
 3     if($handle = opendir($dir)){
 4         while(($file = readdir($handle)) !== false){
 5             if($file != "." && $file != ".."){
 6                 if(is_dir($dir.‘/‘.$file)){
 7                     $files[iconv(‘gb2312‘,‘UTF-8‘,$file)] = recursion_dir($dir.‘/‘.$file);//对中文字符进行转码处理
 8                 }else{
 9                     $files[] = iconv(‘gb2312‘,‘UTF-8‘,$file);
10                 }
11             }
12         }
13     }else{
14         return false;//打开文件失败
15     }
16     closedir($handle);//关闭句柄
17     return $files;
18 }
19 
20 $result = recursion_dir("W:/tmp/");
21 echo ‘<pre/>‘;var_dump($result);exit;

 

php递归读取目录

标签:

原文地址:http://www.cnblogs.com/njr8/p/5227482.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!