String ersetzten

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