php 获取文件目录的结构
获取文件目录的结构 [代码片段(25行)]
/**
* 获取目录的结构
* @author 李俊 <duguying2008@gmail.com>
* @param [string] $path [目录路径]
* @return [array] [目录结构数组]
*/
function dirtree($path) {
$handle = opendir($path);
$itemArray=array();
while (false !== ($file = readdir($handle))) {
if (($file=='.')||($file=='..')){
}elseif (is_dir($path.$file)) {
try {
$dirtmparr=dirtree($path.$file.'/');
} catch (Exception $e) {
$dirtmparr=null;
};
$itemArray[$file]=$dirtmparr;
}else{
array_push($itemArray, $file);
}
}
return $itemArray;
}
//该片段来自于http://outofmemory.cn
精彩图集
精彩文章






