" aus einem String entfernen?
christoph
- php
0 Mike©0 Tom0 Tobias Kloth
Hallo,
ich muss " auf einem String entfernen, dass es bei der Ausgabe keine Probleme mit HTML gibt.
Wie kann ich dies verwirklichen?
mit ~ geht es so, aber wenn ich " einsetze kann es nicht gehen.
$sname=str_replace("~","",$sname);
danke
Moin christoph,
ich muss " auf einem String entfernen, dass es bei der Ausgabe keine Probleme mit HTML gibt.
$sname=str_replace("~","",$sname);
so: $sname=str_replace(""","",$sname);
regds
Mike©
Hello,
ich muss " auf einem String entfernen, dass es bei der Ausgabe keine Probleme mit HTML gibt.
Wie kann ich dies verwirklichen?
mit ~ geht es so, aber wenn ich " einsetze kann es nicht gehen.
$sname=str_replace("~","",$sname);
$sname = str_replace(""","",$sname);
Du könntest es auch codieren:
$sname = htmlentities($sname,ENT_QUOTES);
Dann würde es mit HTML auch keine Probleme bereiten.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Hallo christoph,
ich muss " auf einem String entfernen, dass es bei der Ausgabe keine Probleme mit HTML gibt.
Nein, du musst ihn HTML-gerecht kodieren, siehe http://de.selfhtml.org/html/allgemein/zeichen.htm#html_eigene.
$sname=str_replace("~","",$sname);
Du kannst das Anführungszeichen entweder mit einem Backslash (»\«) maskieren oder einfache Anführungszeichen um das doppelte Anführungszeichen setzen: $sname = str_replace('"',"",$sname);
Grüße aus Nürnberg
Tobias