龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php 获取文件目录的结构

时间:2014-10-16 16:28来源:网络整理 作者:网络 点击:
分享到:
获取文件目录的结构 [代码片段(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
精彩图集

赞助商链接