@More11o

Построить дерево каталогов?

Имеется массив такого вида
Array
(
    [State of Decay 2 by xatab/autorun.inf] => 43
    [State of Decay 2 by xatab/Redist/2015/installscript.vdf] => 897
    [State of Decay 2 by xatab/Redist/DirectX/DirectX Web setup.exe] => 299864
    [State of Decay 2 by xatab/setup.exe] => 2452437
    [State of Decay 2 by xatab/Redist/2015/vc_redist.x64.exe] => 15301888
    [State of Decay 2 by xatab/data1.bin] => 57746770
    [State of Decay 2 by xatab/data.bin] => 10569679687
)

Нужно из него построить дерево каталогов примерно такого вида:
5b55b8069737a357471222.png
Каким образом это можно реализовать?
  • Вопрос задан
  • 173 просмотра
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08 Куратор тега PHP
Рекурсивно парси строки, на основе данных выстраивай дерево, потом выводи.
Получишь массив такого вида, сортируй, выводи.
$path = [
  "xatab" => [
    "Redist" => [
      "DirectX" => [...]
    ]
    "autorun.inf"
  ]
];
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 07:47
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект