php 目录遍历为数组
function listDirTree($dirName=null) { if(empty($dirName))exit("IBFileSystem:directoryisempty."); if(is_dir($dirName)) { if($dh=opendir($dirName)) { $tree=array(); while(($file=readdir($dh))!==false) { if($file!="."&&$file!="..") { $filePath=$dirName."/".$file; if(is_dir($filePath)) { $tree[$file]=listDirTree($filePath); } else { $tree[]=$file; } } } closedir($dh); } else { exit("IBFileSystem:cannotopendirectory$dirName."); } return$tree; } else { exit("IBFileSystem:$dirNameisnotadirectory."); } }
文章链接:http://www.phprm.com/code/e3ab9c57fe6483dafc77b9747865d2e6.html
随便收藏,请保留本文地址!