我需要选择一些文件夹将它们变成数组并计算其内部,以动态显示其中的图像数量。
现在我有一个路径变量:
$gallery_path = "assets/images/content/referenzen/gallery";
从那里开始计算$ gallery_path中特定文件夹内的所有图像,如下所示:
$refA_path = "assets/images/content/referenzen/gallery/refA";
$refA = glob($refA_path . '/*.{jpeg,jpg,png}', GLOB_BRACE);
echo count($refA);
我有不同的文件夹,命名为refA,refAb等。我想要做的是只选择名称为ref {number或letter}的文件夹。类似的东西:
$refA_path = "assets/images/content/referenzen/gallery/{all folders with ref*}";
在正则表达式中有没有类似的东西来实现这个目标?
答案 0 :(得分:2)
您可以使用glob()
以及GLOB_ONLYDIR选项。
$paths_array = glob("assets/images/content/referenzen/gallery/ref*", GLOB_ONLYDIR);