Tuesday, November 19, 2024
Google search engine
HomeLanguagesHow to remove HTML tags from data in PHP ?

How to remove HTML tags from data in PHP ?

In this article, we will see how to remove HTML tags from data in PHP. PHP provides an inbuilt function to remove the HTML tags from the data. The strip_tags() function is an inbuilt function in PHP that removes the strings form HTML, XML and PHP tags. It accepts two parameters. This function returns a string with all NULL bytes, HTML, and PHP tags stripped from a given $str.

Syntax:

strip_tags(string, allowed_tags)

Parameters Values:

  • string: It is a required parameter that specifies the string to check.
  • allowed_tags: It is an optional parameter that specifies the allowable tags which will not be removed from the returned result.

Return Value: It returns a string where HTML tags are removed except for the allowed tags.

Example 1: In this example, we passed a string containing HTML tags to the strip_tags() function and checked the returned string whether all HTML tags are removed or not.  All the HTML tags in the string are stripped from the string by the strip_tags() function.

PHP




<?php
    echo strip_tags(
          "<b>neveropen</b> one of the popular 
            <i>online learning site</i>");
?>


Output:

 

Example 2: In this code, we specified the allowed_tags parameter along with the string to strip_tags() method, so that we can allow a few tags in the string and strip the unallowed tags from the input string. In the allowed_tags section, we specified <h1> tag. So it did not strip the <h1> tag in the string and stripped the rest of the other tags i.e. <i> italic tag.

PHP




<?php
    echo strip_tags(
  "<h1>neveropen</h1> one of the top 
          <i>Online learning platform</i>","
   <h1>");
?>


Output:

 

RELATED ARTICLES

Most Popular

Recent Comments