hallo,
in PHP gibt es eine funktion "str_replace();", womit du strings bearbeiten kanns.
ich versteh aber auch nich genau dein problem.
ZB:
$url="../de/index.php?cat=2";
print $urlNew=str_replace("de","en",$url);
hier wird im string nach 'de'(=1.argument) gesucht, und mit 'en'(2.argument) ersetzt in der string variablen $url(3.argument)
hoffe das hilft