php 递归遍历目录带缩进
Posted h0000dh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 递归遍历目录带缩进相关的知识,希望对你有一定的参考价值。
<?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, ‘<br>‘; //判断当前是否为目录 if(is_dir($path . ‘/‘ . $file)) { //是目录 $func_name = __FUNCTION__; $func_name($path . ‘/‘ . $file, 1+$deep); } } closeDir($dir_handle); }
以上是关于php 递归遍历目录带缩进的主要内容,如果未能解决你的问题,请参考以下文章