scandir()函数返回一个数组,其中包含指定路径中的文件和目录。如下所示:
例子:
复制代码 代码如下:<?php
print_r(scandir('test_directory'));
?>
输出:
复制代码 代码如下:Array
(
[0]=>.
[1]=>..
[2]=>1.txt
[3]=>2.txt
)
大部分情况只需要该目录的文件列表数组,如下:
复制代码 代码如下:Array
(
[0]=>1.txt
[1]=>2.txt
)
一般是通过排除“.”或者“..”的数组项解决的:
复制代码 代码如下:<?php
functionfind_all_files($dir)
{
$root = scandir($dir);
foreach($rootas$value)
{
if($value === '.' || $value === '..'){
continue;
}
if(is_file("$dir/$value")){
$result[] = "$dir/$value";
continue;
}
foreach(find_all_files("$dir/$value")as$value)
{
$result[] = $value;
}
}
return$result;
}
?>
另外一种方法,利用array_diff函数,剔除scandir函数执行得到的数组:
复制代码 代码如下:<?php
$directory='/path/to/my/directory';
$scanned_directory=array_diff(scandir($directory),array('..','.'));
?>
通常情况代码管理会产生.svn文件,或者限制目录访问权限的.htaccess等文件。所以通过array_diff函数来过滤会更方便。
相关推荐:
为什么新手做seo好做,为什么要懂seo ,ai少女 3060显卡
Goanno跨级借鉴:推动创新与提升效率的秘密武器,崇明区智能ai艾灸费用
在线AI写文:开启高效创作新时代
ChatGPT不能访问,我的学术水平直线下降,泰州大数据ai艾灸价格
SEO文案:如何通过巧妙布局提升网站排名,吸引更多流量,娄底网站建设工作文案
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
在线AI文章生成:智能写作的无限可能
OpenAI账号申诉怎么办?全方位解析解决方案,ai写作免费公众号下载
seo网站自学看什么书,seo技术适合自学吗 ,斑马ai阅读
SEO运维:提升网站排名的核心战略,邢台网站建设优化建站
SEO外包:提升网站排名与品牌曝光的最佳选择,大创建设网站
AI缩写文档:革新文档管理与自动化的未来,ai聊天中文
AI网页设计生成-智能化创造无限可能,ai机甲风背景音乐
SEO到底怎么做?揭秘从零到精通的完整SEO优化攻略,鸟瞰ai
智能AI写文章:高效创作新风尚
SEO费用如何根据预算选择最合适的SEO服务,营销类推广网站
seo规范是什么意思,seo包括哪些内容 ,AI智能破解
zblog站群,zblog怎么样 ,欧卡2ai汽车如何使用
SEO北京:数字时代,企业成功的关键,湖南网站建设湖南岚鸿
SEO关键词利器:如何借助精准关键词提升网站流量与排名,ai绘画客户
SEO特点与实施策略:提升网站流量与排名的关键,定西抖音seo价格查询
SEO运营工作是什么,seo公司运营 ,720516AI
SEO在线服务-让您的网站快速跃升至搜索引擎前列,江西小红书营销推广案例
什么是seo概念,什么是seo,sem ,ai音标谐音
seo经理做什么的,seo经理招聘 ,盲人ai眼镜
ChatGPT为什么用不了了?背后的真相揭秘!,ai写作专家收费吗
GPT-3.5可以免费使用吗?AI未来的无限可能,ai烧猪
ChatGPT中文版下载免费版:智能对话新时代,尽在,ai光波
ChatGPT充值打不开?这几招教你轻松解决问题!,免费的ai写作绘图
ChatGPT无法加载?检查您的网络设置并尝试重启Chat,ai写作怎么写作文的
SEO字:如何通过精准关键词提升网站流量与排名,赣州于都网站推广
SEO与SEM策略:提升网站流量与品牌曝光的双剑合璧,ai补图
SEO定价策略:如何根据企业需求定制最佳价格方案,教育培训抖音营销推广
ChatGPT不能用?揭秘你可能忽视的真相和解决方法,强国ai2022
SEO每日:提高网站流量的秘密武器,助你脱颖而出,seo优化和排名技巧
SEO能够助力网站流量增长,提升品牌竞争力,Seo网站排名原理
ChatGPT美区要梯子吗?轻松畅享全球智能聊天体验,ai音位
SEO地位:如何提升你的网站排名与曝光度,抢占市场先机,微营销网络推广
ChatGPTWindows版本下载:让AI助力您的工作和生活,ai yamama
求一个AI软件,彻底改变你的工作与生活!
SEO占位:如何在竞争激烈的市场中占得先机?,梁平区省心全网营销推广
SEO联系:如何通过SEO优化提升您的网络营销效果,企业营销推广获客
seo算是什么营销方式,seo是网络营销吗 ,ai318
seo简报什么意思,seo工作汇报 ,万花筒 ai
AI做文章:引领智能创作的未来
ChatGPT无法打开?这些解决办法让你重新畅享智能对话!,北大写作ai
常用AI工具,高效智能生活
ChatGPT支持多种语言输入输出,让全球资讯触手可及,联想拯救者的ai写作
AI上的文章属于原创吗?人工智能创作内容的归属问题
SEO就是:让你的品牌脱颖而出,获得更多曝光与流量,梅岭关键词排名优化