Heim  >  Artikel  >  Backend-Entwicklung  >  PHP entfernt HTML-Tags – detaillierte Erklärung des Unterschieds zwischen strip_tags und htmlspecialchars

PHP entfernt HTML-Tags – detaillierte Erklärung des Unterschieds zwischen strip_tags und htmlspecialchars

高洛峰
高洛峰Original
2017-01-03 09:32:221247Durchsuche

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.

Ergebnis: 34cbb92cbbc047b776a109dca8e7ad04Test5db79b134e9f6b82c0b36e0489ee08ed
<?php  
     $new  = htmlspecialchars( "<a href=&#39;test&#39;>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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn