Home > Article > Backend Development > PHP removes html tags-detailed explanation of the difference between strip_tags and htmlspecialchars_PHP tutorial
strip_tags
Remove HTML and PHP tags.
Syntax: string strip_tags(string str);
Return value: String
Function type: Data processing
Content description
This function can remove any HTML contained in the string and PHP tag strings. If the HTML and PHP tags of the string are originally wrong, for example, the greater than symbol is missing, an error will also be returned. This function has the same function as fgetss().
htmlspecialchars
Convert special characters into HTML format.
Syntax: string htmlspecialchars(string string);
Return value: String
Function type: Data processing
This function converts special characters into HTML string format (&. ...; ). The most commonly used occasion may be the message board for processing customer messages.
& (and) is converted to &
(double quotation marks) is converted to "
< (less than) is converted to <
> (greater than) is converted to>
'' (Single quote) into '
This function only converts the above special characters, and does not convert all of them into the ASCII conversion specified by HTML.