【发布时间】:2018-02-16 12:07:18
【问题描述】:
我有一个目录,其中包含包含图像的子文件夹。我需要在一个页面上显示所有这些,以及它们的文件夹名称,所以是这样的:
-
echo Subfolder nameecho image, image, image -
echo Subfolder2 nameecho image2, image2 , image2 - 等
我试过了
$images = glob($directory . "*.jpg");
但问题是我必须在$directory 中准确定义子文件夹名称,例如“路径/文件夹/子文件夹/”;
是否有类似“通配符”的选项可以检查所有子文件夹并回显foreach 子文件夹名称及其内容?
另外,由于我无法控制的服务器限制,opendir 和 scandir 无法在此处应用。
【问题讨论】:
-
PHP Glob 不支持 ** 通配符。你必须编写一个递归函数来做到这一点。
标签: php foreach echo subdirectory scandir