gpt4 book ai didi

php - 获取子文件夹的数量

转载 作者:可可西里 更新时间:2023-11-01 13:42:35 26 4
gpt4 key购买 nike

我正在使用 count(glob("test/*")) 来计算 test 文件夹中的子文件夹,但现在我也有文件test 文件夹,而不仅仅是文件夹,我得到的结果不正确。有没有办法修改 glob 模式,以便它只返回文件夹,而不返回文件?

我想过一个解决方法。获取文件夹和文件的总数,仅获取文件数,然后从整体数中减去文件数。

$total_items  = count(glob("test/*"));
$total_files = count(glob("test/*.*"));
$folder_count = $total_items - $total_files;

这可行,但可能有更简单的方法。

最佳答案

您必须使用选项 GLOB_ONLYDIR 来仅返回目录:

$total_items  = count( glob("test/*", GLOB_ONLYDIR) );

关于php - 获取子文件夹的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35094947/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com