Глубокий рекурсивный массив структуры каталогов в PHP
Я пытаюсь поместить несколько папок на моем жестком диске в массив.
Например, отпускные фотографии. Допустим, у нас есть эта структура:
Комплект 1Предмет 1 из набора 1Предмет 2 из набора 1Предмет ... из набора 1Набор 2Подмножество 1 из набора 2Элемент 1 из подмножества 1 из набора 2Пункт ... из Подмножества 1 из Комплекта 2Подмножество 2 из набора 2Случайный файл, а не каталог.Набор 3...Я хочу иметь что-то подобное в виде массива.
Это означает, что у меня есть 1 большой массив, и в этом массиве больше массивов. Каждый набор и подмножество получает свой собственный массив.
Я пытаюсь, чтобы это выглядело примерно так:
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(...)
...
)
Я сталкивался с этим:http://www.the-art-of-web.com/php/dirlist/
Но это не то, что я ищу. Я вмешивался в это, но это не доставляет мне ничего, кроме неприятностей.
Вот пример, просмотрите источник для большего разрешения (очевидно, не щелкая ...).