In Url navigieren!


Thomas_Jung

Erfahrenes Mitglied
#1
Hallo,
ich möchte dir folgende Url so Teilen das ich jeweils in den bestimmten Bereich springen kann.

PHP:
$url = name1/name2/name3/name4    //u.s.w

$einzeln= explode('/' , $url);

//Nun soll hier folgendes Erscheinen

echo '
<a href="name1">name1</a>
<a href="name1/name2">name2</a>
<a href="name1/name2/name3">name3</a>
<a href="name1/name2/name3/name4">name4</a>
';
Könnte mir bitte jemand dabei helfen das unzusetzen.

Gruß Thomas
 

Kalito

Erfahrenes Mitglied
#2
meinst du sowas?

PHP:
$url = 'name1/name2/name3/name4';
$explode = explode('/' , $url);

foreach($explode as $value)
{
    echo '<a href="'.$value.'">'.$value.'</a>';
}
 

Sempervivum

Erfahrenes Mitglied
#4
Dies sollte es tun:
PHP:
        $url = 'name1/name2/name3/name4'; //    //u.s.w
        $einzeln= explode('/' , $url);
        for ($i = 0; $i < count($einzeln); $i++) {
            echo '<a href="';
            for ($j = 0; $j <= $i; $j++) {
                if ($j > 0) echo '/';
                echo $einzeln[$j];
            }
            echo '">' . $einzeln[$j - 1] . '</a>';
        }
Liefert:
HTML:
<a href="name1">name1</a><a href="name1/name2">name2</a><a href="name1/name2/name3">name3</a><a href="name1/name2/name3/name4">name4</a>