PHP - Entfernen-Effekt von HTML-tags in string - ABER zeigt Sie, wie gut?
Betrachten strip_tags()
.
strip_tags("<b>TEXT</b>");
Ausgabe:
TEXT
Aber was ist, wenn ich will zunichte machen die Wirkung der tags, sondern zeigt Sie als gut?
Ausgabe:
<b>TEXT</b>
Würde ich preg_replace()
? Oder gibt es eine elegantere Lösung?
Danke 😀
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die HTML-Codierung der Zeichenfolge über htmlspecialchars:
Können Sie ganz einfach konvertieren Zeichen in Ihre HTML-entity mit htmlspecialchars oder htmlentities. Stellen Sie sicher, überprüfen Sie die PHP-Handbuch, um zu bestimmen, welche ist am besten geeignet, um Ihre Daten, da beide Funktionen arbeiten etwas anders.
Können Sie dann in umgekehrter Codierung mit htmlspecialchars_decode und html_entity_decode - immer wieder, zu überprüfen, welche ist die am besten geeignete für Ihre Daten.
htmlspecialchars
, aber das entwertet nicht den nutzen der anderen Funktionen, die in ähnlichen Situationen.Konnte man immer ersetzen Sie einfach
<
mit<
und>
mit>
, ja?Können Sie textarea-tag wie folgt: