使用PHP获取文件的递归列表

时间:2018-03-16 14:11:42

标签: php arrays

我一直在查看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个文件。所以它绝对不应该是空的。

0 个答案:

没有答案