当前位置:首页 > PHP教程 > php数组 > 列表

php查询指定目录下所有文件并保存到数组

发布:smiling 来源: PHP粉丝网  添加日期:2014-08-17 18:00:07 浏览: 评论:0 
  1. //方法一,代码如下: 
  2. $dirs    = array(); 
  3. foreach(glob("test/*") as $d) 
  4. { 
  5.     if(is_dir($d)) 
  6.     { 
  7.         $dirs[]    = $d; 
  8.     } 
  9. } 
  10. print_r($dirs); 
  11. //方法二,代码如下: 
  12. glob("test/*", glob_onlydir) ; 
  13. //查找目录下所有文件,代码如下: 
  14. function listdir($dir){  
  15. if(is_dir($dir)){  
  16. if ($dh = opendir($dir)) {  
  17. while (($file= readdir($dh)) !== false){  
  18. if((is_dir($dir."/".$file)) && $file!="." && $file!=".."){  
  19. echo "<b><font color='red'>文件名:</font></b>",$file,"<br><hr>";  
  20. listdir($dir."/".$file."/");  
  21. }else{  
  22. if($file!="." && $file!=".."){  
  23. echo $file."<br>";  
  24. }  
  25. }  
  26. }  
  27. closedir($dh);  
  28. }  
  29. }  
  30. }  
  31. //开始运行  
  32. listdir("e:/www.phpfensi.com/"); 
  33.  
  34. ?> 

Tags: php查询 指定目录 保存数组

分享到: