最近去面试PHP程序员 出了一道这样的题 “php遍历整个目录的文件以及文件夹 封装成函数”顺便也就贴了上来。需要的朋友可以拿去用用,仅供学习交流使用。如有不恰当的地方还请各位高手“嘴下留人” 啊!
$path=$_SERVER["DOCUMENT_ROOT"];
$path=str_replace("/","//",$path);
$path="$path/lib";//设置目录地址
print_r(my_dir($path));
function my_dir($dir){
$files=array();
if(is_dir($dir)){
$handle=opendir($dir);
if($handle){
while(($file=readdir($handle))!=false){
if($file!='.'&&$file!='..'){
if(is_dir($file)){
$files[$file]=my_dir($dir."/".$file);
}
else{
$files[]=$dir."/".$file;
}
}
}
}
else{
echo '文件目录地址有问题!';
}
closedir($handle);
return $files;
}
}
?>