Milka: Wort + Unbekannte aus String entfernen

Hi,

ich würde gerne aus einem String, z.B. sid=47&rid=1-2&lng=de&dyn=solo immer die Variable &lng=xx entfernen, damit ich diese am Ende wieder durch die geänderte Form &lng=yy einfügen kann.

Das Ganze soll als Sprachen-Umschalter funktionieren, wobei ich den Query-String nehme um alle Variablen für die Seite wieder zu haben, aber die SChrift ändere ...

Wie mache ich das am besten?

DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnnke, Milka

  1. Hi,

    sieh dir mal str_replace() an, evtl. auch mal eregi_replace() wenn du das noch ein bisschen erweitern willst.

    E7

  2. Hi,

    ich würde gerne aus einem String, z.B. sid=47&rid=1-2&lng=de&dyn=solo immer die Variable &lng=xx entfernen,

    wie bereits gesagt ist str_replace Dein Freund. Zusaetzlich brauchst Du einen entsprechenden regulaeren Ausdruck , hier mal ein Javascript Beispiel, das analog funktioniert:
    var x   =  "foo=47&bar=123"; // Dein String
    var reg =  /(foo=[^&]+)/i;   // reg. Ausdruck
    var y   =  reg.exec(x);
    alert(y[1]);

    Du suchst also hinter dem "=" Zeichen von "foo" nach allen nicht "&" Zeichen.

    Gruesse, Joachim

    --
    Am Ende wird alles gut.