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
精彩图集
精彩文章