@Kirill-Gorelov
С ума с IT

Как получить родителя и потомка из пути на php?

Всем привет. Есть путь. Как мне его разбить на, то что ниже , на php
/usr/local/vesta/web/rrd/db/mysql_localhost.rrd
Как мне его разбить на
/usr/
/usr/local/
/usr/local/vesta/
/usr/local/vesta/web/
......
/usr/local/vesta/web/rrd/db/mysql_localhost.rrd

Или как мне из этого пути построить дерево для этого пути?
  • Вопрос задан
  • 164 просмотра
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
function getPathTree(string $path) : array
{
    $paths = [$path];
    while('/' !== $path=dirname($path)) {
         $paths[] = $path; 
    }
    return array_reverse($paths);
}
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы