我一直在查看Stack Overflow中的一些示例,关于递归地获取文件列表并将它们存储在PHP数组中。无论我做错了是什么导致数组为空。这是我所拥有的一部分。
<?php
$mediaFiles = array();
function getFiles() {
$media = "./media";
foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($media)) as $filename){
if ($filename->isDir()) continue;
$mediaFiles[] = $filename->getPathname();
}
}
getFiles();
?>
当然,这是它的一部分,而不是全部,但它是相关部分。我似乎无法弄清楚这个问题,因为我是PHP的新手。我做错了什么,或者有更好的方法来做到这一点?
应从中获取文件的文件夹中包含大约800个文件。所以它绝对不应该是空的。