// $path 为要查找的目录
function getfile($path){
$arr = array();$hd = opendir($path);
$path = rtrim($path,'/').'/';
while($hf = readdir($hd)){
if($hf=='.' || $hf== '..'){
continue;
}
if(is_dir($path.$hf)){
$arr[$hf] = getfile($path.$hf);
}
if(is_file($path.$hf)){
$arr[] = $path.$hf;
}
}
closedir($hd);
return $arr;
}
本文介绍了一个用于PHP的递归函数getfile,该函数可以遍历指定目录及其子目录下的所有文件,并返回文件路径数组。通过使用此函数,开发者可以轻松地获取目录结构中所有文件的信息。
198

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



