ich möchte gerne in einem String vor jedes Anführungseichen einen Backslash setzen und hab mir gedacht, dass würde ganz gut folgendermaßen funktionieren:
str_replace("\"", "\\\"", $this->template);
Zu meiner Überaschung musste ich aber feststellen, dass es so halbfunktioniert hat. Manchen der Anfürhugnszeichen wurde ein Backslash vorangestellt, manche wurden einfach durch einen Backslash ersetzt. Ich konnte leider nicht mal einen geringsten Anhaltspunkt ausmachen woran es liegt, welche " richtig ersetzt werden udn welche nicht.
Hat da jemand ne Teorie wie sowas sein kann?
str_replace("\"", "\\\"", $this->template);
Zu meiner Überaschung musste ich aber feststellen, dass es so halbfunktioniert hat. Manchen der Anfürhugnszeichen wurde ein Backslash vorangestellt, manche wurden einfach durch einen Backslash ersetzt. Ich konnte leider nicht mal einen geringsten Anhaltspunkt ausmachen woran es liegt, welche " richtig ersetzt werden udn welche nicht.
Hat da jemand ne Teorie wie sowas sein kann?