- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 RecursiveIteratorIterator() 来探索我当前路径的子文件夹,但是通过这种方式探索了所有树,相反我只想探索我的 fodler 的直接子目录以查找文件。我怎么能告诉 RecursiveIteratorIterator() 不要走得更远并停止到当前文件夹的第一个子文件夹?
在 Lauri Lehtinen 之后,我尝试了这个:
$it = new RecursiveDirectoryIterator("$directory");
$it->setMaxDepth(1);
我有 PHP 5.2.3,但它告诉我 setMaxDepth 未定义。
Fatal error: Call to undefined method RecursiveDirectoryIterator::setMaxDepth()
最佳答案
使用 RecursiveIteratorIterator::setMaxDepth
将深度设置为 1
(或任意多个级别)的方法:
关于php - 限制 RecursiveIteratorIterator() 递归深度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3079991/
我有以下: 到目前为止一切顺利,但我需要反转结果,以存档与 array_reverse() 相同的效果 我试过这样,没有成功: 另外,我怎样才能获得返回的结果数?我试过了,但没有用: 谁能帮帮我
我有以下多维数组: $array = array( 1 => null, 2 => array( 3 => null, 4 => array( 5 => null,
我在层次结构中有一组对象。有一个顶级“根”节点,它有子节点,子节点又有子节点等。我正在尝试使用嵌套集模型将这个结构保存到数据库中,其中每个节点的每个“边”都被编号以定义层次结构,如 Managing
RecursiveIteratorIterator 如果在 while 循环之前没有调用 rewind() 则返回额外的结果 例子 $array = array("A","B","C"); $iter
您好,当我在名为 upload 的文件夹中列出文件时遇到问题,当有阿拉伯文文件时它显示 ���� ���� ������ $target = "upload"; $it
我目前有一个网站可以显示所有目录和子目录(在 MAC 操作系统上)所以我这里有代码 $Directory = new RecursiveDirectoryIterator('/'); $Iterato
我的问题是,当我使用 namespace 时,我无法使用标准 PHP 库的 RecursiveIteratorIterator 类。以下代码: 返回: PHP Fatal error: Uncaug
我正在使用 RecursiveIteratorIterator() 来探索我当前路径的子文件夹,但是通过这种方式探索了所有树,相反我只想探索我的 fodler 的直接子目录以查找文件。我怎么能告诉 R
我正在使用 RecursiveIteratorIterator() 来探索我当前路径的子文件夹,但是通过这种方式探索了所有树,相反我只想探索我的 fodler 的直接子目录以查找文件。我怎么能告诉 R
我使用 RecursiveIteratorIterator 遍历多维数组,并希望能够知道当前元素是否是其深度的最后一个子元素。我想过这个: $iterator = new RecursiveItera
我尝试了几种方法来在文件系统上使用 RecursiveIteratorIterator 忽略某些目录。 为了举例说明,我想忽略以下目录:/cache。 我的 Iterator 看起来像这样: //$d
怎么样RecursiveIteratorIterator工作? PHP 手册没有太多记录或解释。 IteratorIterator有什么区别和 RecursiveIteratorIterator ?
正如标题所说,当我实例化一个类时,我收到这条消息: Fatal error: Class 'Envato\RecursiveIteratorIterator' not found in C:\User
我需要列出文件夹及其子文件夹中的所有文件(具有特定扩展名)。我使用了 RecursiveIteratorIterator,如@Matthew 在 PHP list all files in direc
通过 SPL 迭代器递归扫描目录的标准方法是: $files = new RecursiveIteratorIterator( new RecursiveDirectoryIterator($
我正在使用这段代码,效果很好。然而,由于 foreach 的倍数,这似乎不是最佳选择。 foreach ($arr_items as $key => $value) { $id_user =
我必须缓存一个树结构并稍后访问它。问题:我真的不知道如何声明数据以使其适合 RecursiveIteratorIterator 等。这可能是一个非常 n00bish 的问题,但我尝试了很多组合并且没有
我需要从服务器获取文件和文件夹列表。 我不想一次获取所有文件、文件夹、子文件夹。 我想根据需要一点一点地得到他们的。所以我使用 AJAX。 我使用 PHP。我使用 RecursiveIteratorI
这是我的 php 脚本: $object){ echo $objects->getDepth() . " " . $object->getFilename() . ""; } ?
RecursiveIteratorIterator::next() 和 RecursiveIteratorIterator::nextElement() 有什么区别? 文档略有不足: Recursiv
我是一名优秀的程序员,十分优秀!