RecursiveIteratorIterator::setMaxDepth

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

RecursiveIteratorIterator::setMaxDepth设置最大深度

描述

public RecursiveIteratorIterator::setMaxDepth(int $maxDepth = -1): void

设置允许的最大深度。

警告

此函数目前没有文档记录;仅提供其参数列表。

参数

maxDepth

允许的最大深度。 -1 用于任何深度。

返回值

不返回任何值。

错误/异常

如果 maxDepth 小于 -1,则会发出 Exception 异常。

添加注释

用户贡献注释 2 个注释

1
匿名
4 年前
仅访问当前文件夹
$max_depth = 0;
1
匿名
4 年前
我不理解如何使用此语句

RecursiveIteratorIterator::setMaxDepth ([ int $max_depth = -1 ] ) : void

因此,在找到答案后,以下是如何将它整合(对于像我一样卡了一会儿的任何人!)

// 定义要搜索的树的深度
// 其中 -1 = 显示父级下方的所有层
// 和 1 = 显示第一层,等等,等等
$max_depth = -1;

// 设置目录的路径
$this_directory

// 执行搜索
$recursive = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($this_directory));

// 现在将内容调整到您想要的深度
$recursive->setMaxDepth($max_depth);
To Top