• 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^^

  • 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".."" \

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!