Using PHP to Remove an HTML Tag from a String

There are times when you need to strip one specific HTML tag from a string and the PHP function strip_tags() doesn’t work the way you want it to. strip_tags() allows for certain exclusions, but why would you use that when you only want to exclude one tag and include all other tags? Especially when you can use preg_replace(). Here is a quick little piece of code that can be modified for any specific HTML tag you want to remove from a string. I am using it below to remove an image tag.
' ;
$string = preg_replace("/]+>/i", "", $string); 

echo $string // will output "Here is your content with an image tag" without the image tag
?>
You can replace the img in the preg_replace() function for it to work with whichever HTML tag you wish.

Small Biz Website Tips Newsletter

Stay up to date with the latest marketing, sales, and service tips and news.