Weller: Frage zu str_replace

Hallo,
wie der Name schon ahnen lässt, wird durch den Befehl str_replace das Original überschrieben.
Wenn ich also das Original behalten möchte, müsste ich es zuvor kopieren. Gibt es eine Möglichkeit, die Änderungen in ein neues Objekt zu schreiben?
Gruß
P. Weller

  1. @@Weller:

    nuqneH

    wie der Name schon ahnen lässt, wird durch den Befehl str_replace das Original überschrieben.

    Nein, das tut die Funktion nicht. Sie liefert einen String (oder ein Array) zurück. Doku

    Qapla'

    --
    „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
  2. Hi,

    wie der Name schon ahnen lässt, wird durch den Befehl str_replace das Original überschrieben.
    Wenn ich also das Original behalten möchte, müsste ich es zuvor kopieren.

    Unsinn. str_replace gibt einen Wert *zurück*, es überschreibt die hinein gegebenen Parameter nicht.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?