栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

列出具有PHP递归功能的目录中的所有文件和文件夹

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

列出具有PHP递归功能的目录中的所有文件和文件夹

获取目录中的所有文件和文件夹,如果拥有

.
或,请不要调用函数
..

您的代码:

<?phpfunction getDirContents($dir, &$results = array()) {    $files = scandir($dir);    foreach ($files as $key => $value) {        $path = realpath($dir . DIRECTORY_SEPARATOR . $value);        if (!is_dir($path)) { $results[] = $path;        } else if ($value != "." && $value != "..") { getDirContents($path, $results); $results[] = $path;        }    }    return $results;}var_dump(getDirContents('/xampp/htdocs/WORK'));

输出(示例):

array (size=12)  0 => string '/xampp/htdocs/WORK/iframe.html' (length=30)  1 => string '/xampp/htdocs/WORK/index.html' (length=29)  2 => string '/xampp/htdocs/WORK/js' (length=21)  3 => string '/xampp/htdocs/WORK/js/btwn.js' (length=29)  4 => string '/xampp/htdocs/WORK/js/qunit' (length=27)  5 => string '/xampp/htdocs/WORK/js/qunit/qunit.css' (length=37)  6 => string '/xampp/htdocs/WORK/js/qunit/qunit.js' (length=36)  7 => string '/xampp/htdocs/WORK/js/unit-test.js' (length=34)  8 => string '/xampp/htdocs/WORK/xxxxx.js' (length=30)  9 => string '/xampp/htdocs/WORK/plane.png' (length=28)  10 => string '/xampp/htdocs/WORK/qunit.html' (length=29)  11 => string '/xampp/htdocs/WORK/styles.less' (length=30)


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/398978.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号