Рекурсивный перебор элементов массива с выводом в виде древа PHP

Доброго времени суток!

Есть массив:

$arr = [
    'index.php',
    'f.txt',
    'dir/f.txt',
    'dir/dir2/dir3/f2.md',
    'var/www/localhost/ghost.html',
]

Нужно перебрать его так, чтобы потом вывести как:

+ **dir**
    + **dir**
        + **dir2**
            + **dir3**
                + f2.md
    + f.txt
+ **var**
    + **www**
        + **localhost**
            + ghost.html
+ f.txt
+ index.php

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