PHP: путь для панировки?

я задаюсь вопросом, не могли бы вы помочь мне построить небольшой путь с php.

print $path; // /folder/subfolder/subfolder/etc // breadcrumb path $crumb = explode("/", $path); print "<div class='breadcrumbs'>"; foreach($crumb as $value) { print "<a href='?p=". $value ."'>$value</a> &gt; "; } print "</div>"; 

панировочные сундуки печатаются точно так, как я их хочу, однако я не знаю, как я мог бы связать каждую крошку с ее относительным путем.

например, если текущий $ path является / папкой / подпапкой / вложенной папкой / etc, первая ссылка (папка) будет ссылаться на? p = folder, вторая ссылка (вложенная папка) будет ссылаться на подпапку? p = и так далее. однако вторая ссылка должна быть? p = папка / подпапка, а не только? p = папка.

любая идея, как я мог это решить?

     $crumb = explode("/", $path); print "<div class='breadcrumbs'>"; $newpath = ''; foreach($crumb as $value) { $newpath .= $value; print "<a href='?p=". $newpath ."'>$value</a> &gt; "; $newpath .= '/'; } print "</div>";