There are times when you want to remove a specific HTML tag from an HTML block of text.
This could be an anchor(>) or an image(
) perhaps.
You can use preg_replace to do this quite quickly and efficiently.
Remove an anchor:
1
2
3
|
$content = "Sample text <a href="#">Our anchor</a>. Etc etc";
$content = preg_replace('/<\/?a[^>]*>/','',$content);
//$content is now -> "Sample text. Etc etc";
|
Remove an image:
1
2
3
|
$content = "Sample text <img src="our_image.jpg">. Etc etc";
$content = preg_replace('/<\/?a[^>]*>/','',$content);
//$content is now -> "Sample text. Etc etc";
|