Seite 1 von 1
URL Design - PHP-Befehlt: Käse-Kuchen -> Kaese_Kuchen.htm
Verfasst: 10.03.2008, 15:08
von da2001
Hallo,
kennt jemand einen PHP Befehl, der einen Satz url-freundlich umwandelt?
Will z.B. "15L frische Bärenmilch" in "15l_frische_Baerenmilch" wandeln.
Oder sollte ich es einfach per ereg_replace machen?
Danke für eure Hilfe!
Re: URL Design - PHP-Befehlt: Käse-Kuchen -> Kaese_Kuchen
Verfasst: 10.03.2008, 15:25
von net(t)worker
da2001 hat geschrieben:
Oder sollte ich es einfach per ereg_replace machen?
nö... ereg_replace solltest du nie verwenden...
besser str_replace für einfach Fälle, oder preg_replace wenn kompliziertere Suchmuster eingesetzt werden müssen... beide sind schneller... im Handbuch zu ereg_replace wird darauf auch hingewiesen...
Verfasst: 10.03.2008, 15:26
von SloMo
@da2001: Du meinst wohl eher "15l-frische-Baerenmilch"... Unterstrich ist suboptimal, Bindestrich soll besser sein. Eine Mischung aus urlencode() und str_replace() sollte den Job gut machen. Reguläre Ausdrücke sind unnötig langsam, wenn man nur ein bestimmtes Zeichen ersetzen will.
Verfasst: 10.03.2008, 16:06
von SISTRIX
Verfasst: 12.03.2008, 14:01
von da2001
Klasse SISTRIX!..
Das erspart mir das probieren und suchen enorm!
Danke für eure Antworten.
@SloMo Danke für den Tipp!