Разделить список директории на дочерние и родительские

Подскажите правильное направление или пример. Есть список:

$list = ['folder', 'folder2','folder2/items','folder2/items/css','folder2/images'];

Нужно получить многомерный массив с дочерними элементами:

$list = [
   ["name" => "folder", "path" => "/folder", children: []],
   ["name" => "folder2", "path" => "/folder2", children: 
      [
        "name" => "items", "path" => "/folder2/items", children: 
           [
               "name" => "css", "path" => "folder2/items/css", children: []
           ],
        "name" => "images", "path" => "/folder2/images", children: [],
      ]
   ],
];

Ответы (0 шт):