php 递归遍历目录带缩进

2021-06-20 12:03

阅读:608

标签:open   html   closed   name   handle   code   pre   深度   als   

php

header(‘Content-Type: text/html; charset=utf-8‘);
// $path = ‘./‘;
// readDirsTree($path);
/**
 * @param 目录地址
 * @param $deep=0 递归调用深度
 */
function readDirsTree($path, $deep=0) {
    $dir_handle = openDir($path);

    while(false !== $file=readDir($dir_handle)) {
        if ($file==‘.‘ || $file==‘..‘) continue;

        //输出该文件
        echo str_repeat(‘ ‘, $deep*4), $file, ‘
; //判断当前是否为目录 if(is_dir($path . ‘/‘ . $file)) { //是目录 $func_name = __FUNCTION__; $func_name($path . ‘/‘ . $file, 1+$deep); } } closeDir($dir_handle); }

 

php 递归遍历目录带缩进

标签:open   html   closed   name   handle   code   pre   深度   als   

原文地址:http://www.cnblogs.com/huodaihao/p/7189826.html


评论


亲,登录后才可以留言!