本篇内容主要讲解“php如何遍历文件夹”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php如何遍历文件夹”吧!
1、说明
scandir返回一个数组,指定目录中的文件和目录。
2、语法
scandir(directory,sorting_order,context);
3、参数
directory 规定要扫描的目录。
sorting_order 规定排列顺序。
Context 规定目录环境。
4、返回值
成功则返回文件和目录的数组。失败则返回 FALSE。
5、遍历文件夹实例
/**
* 使用scandir 遍历目录
*
* @param $path
* @return array
*/
function getDir($path)
{
//判断目录是否为空
if(!file_exists($path)) {
return [];
}
$files = scandir($path);
$fileItem = [];
foreach($files as $v) {
$newPath = $path .DIRECTORY_SEPARATOR . $v;
if(is_dir($newPath) && $v != '.' && $v != '..') {
$fileItem = array_merge($fileItem, getDir($newPath));
}else if(is_file($newPath)){
$fileItem[] = $newPath;
}
}
return $fileItem;
}
到此,相信大家对“php如何遍历文件夹”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
原文链接:https://my.oschina.net/u/4588866/blog/4425358