Hi Guys,
This example is focused on how to remove html tags from a string in php. Here you will learn how to remove all html tags from a string in php. if you have question about remove html tags from string php then i will give simple example with solution you can see remove html tags from string php. So, let's follow few step to create example of remove html tags from string php.
I will explain how to remove HTML tags form a string in php. We will show the example of clear HTML tags form a string in php. I will remove HTML tag using strip_tags() method in php.It can remove HTML tag using 2 ways from predefined method and userdefined method.i will show easy example of remove HTML tags form a string in php.
Here following example of remove HTML tags form a string in php
Example: 1 Predefined Method
In this example ,you can removes HTML tags using strip_tags() method.
<?php
//declaring a string with html tags
$html_string="Welcome <span>to</span> <b>Nicesnippets</b>";
//display the sting without any html tags
echo strip_tags($html_string);
?>
Output
Welcome to
Example: 2 Userdefined Method
In this example ,you can remove HTML tags using userdefined method.
<?php
//declaring a string using Heredoc method
$string = "<span>Welcome <i>to</i> .</span><b>Hello to everyone Guys </b>";
//calling the remove_html_tags function with the necessary html tags you want to remove
$removed_str=remove_html_tags($string, array("span","b",'i'));
//To avoid executing rest tags it is converted to normal text and display the result
echo htmlentities($removed_str);
function remove_html_tags($string, $html_tags)
{
$tagStr = "";
foreach($html_tags as $key => $value)
{
$tagStr .= $key == count($html_tags)-1 ? $value : "{$value}|";
}
$pat_str= array("/(<\s*\b({$tagStr})\b[^>]*>)/i", "/(<\/\s*\b({$tagStr})\b\s*>)/i");
$result = preg_replace($pat_str, "", $string);
return $result;
}
?>
Output
Welcome to .Hello to everyone Guys
It Will help you...