- php教程首页
- php数组
php查询指定目录下所有文件并保存到数组
•php数组•阅读 396 - //方法一,代码如下:
- $dirs = array();
- foreach(glob("test/*") as $d)
- {
- if(is_dir($d))
- {
- $dirs[] = $d;
- }
- }
- print_r($dirs);
- //方法二,代码如下:
- glob("test/*", glob_onlydir) ;
- //查找目录下所有文件,代码如下:
- function listdir($dir){
- if(is_dir($dir)){
- if ($dh = opendir($dir)) {
- while (($file= readdir($dh)) !== false){
- if((is_dir($dir."/".$file)) && $file!="." && $file!=".."){
- echo "<b><font color='red'>文件名:</font></b>",$file,"<br><hr>";
- listdir($dir."/".$file."/");
- }else{
- if($file!="." && $file!=".."){
- echo $file."<br>";
- }
- }
- }
- closedir($dh);
- }
- }
- }
- //开始运行
- listdir("e:/www.phpfensi.com/");
- ?>