十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
使用php如何获取文件夹中的文件?这篇文章主要为大家详细介绍了php如何获取文件夹中的文件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
山海关网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联成立与2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
.jpg)
php获取文件夹中文件的两种方法:
传统方法:
在读取某个文件夹下的内容的时候
使用 opendir readdir结合while循环过滤 当前文件夹和父文件夹来操作的
function readFolderFiles($path)
{
$list = [];
$resource = opendir($path);
while ($file = readdir($resource))
{
//排除根目录
if ($file != ".." && $file != ".")
{
if (is_dir($path . "/" . $file))
{
//子文件夹,进行递归
$list[$file] = readFolderFiles($path . "/" . $file);
}
else
{
//根目录下的文件
$list[] = $file;
}
}
}
closedir($resource);
return $list ? $list : [];
}方法二
使用 scandir函数 可以扫描文件夹下内容 代替while循环读取
function scandirFolder($path)
{
$list = [];
$temp_list = scandir($path);
foreach ($temp_list as $file)
{
//排除根目录
if ($file != ".." && $file != ".")
{
if (is_dir($path . "/" . $file))
{
//子文件夹,进行递归
$list[$file] = scandirFolder($path . "/" . $file);
}
else
{
//根目录下的文件
$list[] = $file;
}
}
}
return $list;
}关于使用php如何获取文件夹中的文件就分享到这里了,当然并不止以上和大家分析的办法,不过小编可以保证其准确性是绝对没问题的。希望以上内容可以对大家有一定的参考价值,可以学以致用。如果喜欢本篇文章,不妨把它分享出去让更多的人看到。