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

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

<?php
//方法一,代码如下:
$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.phprm.com/");
?>


永久链接:http://www.phprm.com/shuzu/fs4349.html

转载随意!带上文章地址吧。

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

发表留言