Удалить корневой каталог из строки пути каталога – PHP

У меня есть переменная типа $path = "dir1/dir2/dir1/dir4/"; и т.п .. и т.п ..

Я хочу удалить первый элемент dir1/ и получить результат, подобный dir2/dir1/dir4/ .

Я думаю, что можно сделать переменную массивом explode('/', $path) . Как я могу удалить первый элемент vrom array и восстановить этот массив в текстовой переменной?

Как я могу достичь этого в PHP?

Согласно вашему обновленному вопросу

Только взорваться на две части, взять вторую. Если второй не существует, дайте ему NULL :

 list(, $result) = explode("/", $path, 2) + array( 1 => NULL); 

ИЛИ

 $array = explode("/", $path); unset($array[0]); echo $text = implode("/", $array); с $array = explode("/", $path); unset($array[0]); echo $text = implode("/", $array); 
 preg_replace('~^[^/]+/~', '', $path); 

или если вы не хотите regexp:

 substr($path, strpos($path, '/') + 1); 
 $result = explode("/", $path); // Pull it apart array_shift($result); // Pop the first index off array $result = implode("/", $result); // Put it together again 

Вы можете сделать так: $ result = explode ("/", $ path) ;. Вы получите результат как массив.