目前我有些迷茫。我的目标是递归扫描一个带子文件夹的文件夹,每个子文件夹中都有图片,将其放入多维数组中,然后能够解析每个子文件夹及其包含的图片。
我有以下起始代码,基本上是扫描每个包含文件的子文件夹,现在只是无法将其放入多维数组中。
$dir = 'data/uploads/farbmuster';
$results = array();
if(is_dir($dir)) {
$iterator = new RecursiveDirectoryIterator($dir);
foreach(new RecursiveIteratorIterator($iterator, RecursiveIteratorIterator::CHILD_FIRST) as $file) {
if($file->isFile()) {
$thispath = str_replace('\\','/',$file->getPath());
$thisfile = utf8_encode($file->getFilename());
$results[] = 'path: ' . $thispath. ', filename: ' . $thisfile;
}
}
}
有人能帮我解决这个问题吗?
提前感谢您的帮助!
- Ben G1
Image1 Image22
Image1 Image2