php遍历文件夹下所有文件 php遍历文件夹


php遍历文件夹下所有文件 php遍历文件夹

文章插图
对于文件夹,如果让我们一个个的去检查是比较费时和费力的 。不过在php中有函数可以进行遍历,那就是scandir的用法,下面我们对函数的具体使用展开介绍,然后带来遍历文件夹的实例 。
1、说明
scandir返回一个数组,指定目录中的文件和目录 。
2、语法
scandir(directory,sorting_order,context);3、参数
directory规定要扫描的目录 。
sorting_order规定排列顺序 。
Context规定目录环境 。
4、返回值
成功则返回文件和目录的数组 。失败则返回 FALSE 。
5、遍历文件夹实例
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遍历文件夹的方法,作为其中自带的一个函数,能够有效地处理文件夹的操作,大家学会后也可以试试 。


    以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

    「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: