Heim > Artikel > Backend-Entwicklung > PHP entfernt HTML-Tags – detaillierte Erklärung des Unterschieds zwischen strip_tags und htmlspecialchars
strip_tags
HTML- und PHP-Tags entfernen.
Syntax: string strip_tags(string str);
Rückgabewert: String
Funktionstyp: Datenverarbeitung
Inhaltsbeschreibung
Diese Funktion kann jegliches im String enthaltene HTML und PHP-Tag-Strings entfernen. Wenn die HTML- und PHP-Tags der Zeichenfolge ursprünglich falsch sind, beispielsweise das Größer-als-Symbol fehlt, wird ebenfalls ein Fehler zurückgegeben. Diese Funktion hat die gleiche Funktion wie fgetss().
htmlspecialchars
Konvertieren Sie Sonderzeichen in das HTML-Format.
Syntax: string htmlspecialchars(string string);
Rückgabewert: String
Funktionstyp: Datenverarbeitung
Diese Funktion wandelt Sonderzeichen in das HTML-Stringformat (&. ...; ) um. Der am häufigsten genutzte Anlass dürfte das Message Board zur Bearbeitung von Kundennachrichten sein.
& (und) wird in &
" (doppelte Anführungszeichen) wird in "
(einfaches Anführungszeichen) in ' umgewandelt
Diese Funktion konvertiert nur die oben genannten Sonderzeichen und nicht alle davon in die von HTML vorgegebene ASCII-Konvertierung.
<?php $new = htmlspecialchars( "<a href='test'>Test</a>" , ENT_QUOTES); echo $new ; ?>
Mehr PHP-HTML-Tags entfernen--strip_tags Bitte Achten Sie auf die chinesische PHP-Website für verwandte Artikel zum Unterschied zwischen htmlspecialchars und htmlspecialchars!