我正在尝试将硬盘上的一些文件夹放入阵列中.
例如,度假照片.假设我们有这样的结构:
我希望有这样的东西,作为一个数组.
意思是我有一个大数组,在该数组中有更多数组.每个集合和子集都有自己的数组.
我试图让它看起来像这样:
Array
(
[Set 1] => Array([0] => Item 1 of Set 1, [1] => Item 1 of Set 1,...)
[Set 2] => Array([Subnet 1] => Array([0] => Item 1 of Subset 1 of Set 2,[1] => ...), [Subnet 2] => Array([0] => ..., ..., ...), ..., [0] => Random File)
[set 3] => Array(...)
...
)
Run Code Online (Sandbox Code Playgroud)
我偶然发现了这个问题:http://www.the-art-of-web.com/php/dirlist/
但这不是我想要的.我一直在干涉它,但它只给我带来麻烦.
这是一个示例,查看更大分辨率的源(没有明显点击...).

嗨,我正在尝试构建简单的目录浏览器浏览文件夹和子文件夹uing php RecursiveDirectoryIterator ..我需要如何创建这个的帮助.我已经开始使用以下代码.
$dir = dirname(__FILE__); //path of the directory to read
$iterator = new RecursiveDirectoryIterator($dir);
foreach (new RecursiveIteratorIterator($iterator, RecursiveIteratorIterator::CHILD_FIRST) as $file) {
if (!$file->isFile()) { //create hyperlink if this is a folder
echo "<a href=". $file->getPath().">" . $file->getFilename() . "\</a>";
}else{ //do not link if this is a file
$file->getFilename()
}
}
Run Code Online (Sandbox Code Playgroud)