获取目录的结构

浏览:3604 最后更新:2013-07-23 15:38 分类:函数 关键字: 文件目录
/**
 * 获取目录的结构
 * @author 李俊 
 * @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;
}
评论( 相关
后面还有条评论,点击查看>>