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!

Verfasst:
von

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!