@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
Каким образом это можно реализовать?
  • Вопрос задан
  • 188 просмотров
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08 Куратор тега PHP
Рекурсивно парси строки, на основе данных выстраивай дерево, потом выводи.
Получишь массив такого вида, сортируй, выводи.
$path = [
  "xatab" => [
    "Redist" => [
      "DirectX" => [...]
    ]
    "autorun.inf"
  ]
];
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы