Zur Navigation

Doppelte Wörter entfernen

1 mirkz

ja genau die war das problem :) es funktioniert! Danke Jörg!

Nur noch eine Frage gibt es die möglichkeit wenn das gleiche Wort zwei mal vorkommt in der var $url das nur einmal anzuzeigen?

Gruss

29.11.2010 23:56

2 Jörg Kruse

Meinst du ein bestimmtes Wort oder irgendein Wort?

30.11.2010 00:05

3 mirkz

Irgendein... d.h. konkret in der URL steht oft der Hesteller und das Produkt.

Beispiel: microsoft-microsoft-xbox-360

Gibt es eine Möglichkeit für das im PHP?

30.11.2010 00:10

4 Jörg Kruse

Ich würde es folgendermaßen probieren:

1. mit explode() den String in ein Array von Einzelstrings umwandeln

2. mit array_unique() doppelte Elemente aus dem Array entfernen

3. das Array mit implode() wieder zu einem String zusammenfügen

Als Trennzeichen bei 1. und 3. verwendest du das '-'

30.11.2010 00:21 | geändert: 30.11.2010 00:22

5 mirkz

Danke Jörg!

Habs geschaft. Wenn's jemanden interessiert:

$url = implode("+", array_unique(explode('-', substr($_SERVER['REQUEST_URI'], 1, -23))));

30.11.2010 10:58

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]