hi!
preg_replace("/(?lang=)[a-z]{2}(&?)/", "\1".$lang."\2",$url)
welche vor-/nachteile sind hier gegenueber
preg_replace("/(?<=?lang=)[a-z]{2}(?=&?)/", $lang, $url);
zu verzeichnen? oder machen die beiden gar nicht wirklich das gleiche?
prost
seth