function get_dir_all_files($path) { $result=array(); $temp=array(); if(filetype($path)=='dir') { $dir=scandir($path); foreach($dir as $value) { if($value!='.'&&$value!='..') { if(filetype("$path/$value")!='dir') { $result[]="$path/$value"; }else { $temp=array_merge($temp,get_dir_all_files("$path/$value")); } } } } return array_merge($result,$temp);; }
PHP递归获取目录下所有文件
本文介绍了一个使用PHP编写的函数,该函数能够递归地获取指定目录及其子目录下的所有文件路径。通过使用scandir()函数和filetype()函数,此脚本可以有效地遍历整个目录树。
343

被折叠的 条评论
为什么被折叠?



