function getdirallfiles($path) { $result=array(); $temp=array(); $dir=scandir($path); if($dir===false) { }else { foreach($dir as $value) { if($value!=‘.‘&&$value!=‘..‘) { if(scandir("$path/$value")===false) { $result[]="$path/$value"; }else { $temp=array_merge($temp,getdirallfiles("$path/$value")); } } } } return array_merge($result,$temp);; }
php递归取目录下的所有文件(原创)
时间: 2024-10-08 04:21:40