Kann mir jemand sagen, wie ich in einem String alle \" durch ein " ersetzten kann?
Habe nun mittlerweile tausende von schreibarten probiert, aber preg_replace will nicht so wie ich will^^
String ersetzten
-
-
Huhu,
das erreichst du mit stripslashes.
PHP<span class="syntaxdefault"><br /><br /> $string </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'\"Hallo\"..\"\"'</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault"> print stripslashes</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$string</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault"> </span>
Ausgabe: "Hallo"..""
Dies entfernt jedoch ALLE backslashe, ansonsten so:
PHP<span class="syntaxdefault"><br /><br /> $string </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'\"Hallo\"..\"\"'</span><span class="syntaxkeyword">;<br /><br /> </span><span class="syntaxdefault">$string </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">preg_replace</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'/\\\"/'</span><span class="syntaxkeyword">, </span><span class="syntaxstring">'"'</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">$string</span><span class="syntaxkeyword">);<br /><br /> print </span><span class="syntaxdefault">$string</span><span class="syntaxkeyword">;<br /><br /> </span><span class="syntaxdefault"></span>
Ausgabe: "Hallo".."" \
-
thx
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!