strip_tags ловит только теги, имеющие начальный и конечный теги. Со строками, с которыми я работаю, это вызывает проблемы, и мне нужно удалить все теги HTML.
Если вы хотите очистить некоторый HTML, я бы предложил использовать real HTML-анализатор, например HTMLPurifier .
Вообще говоря, попытки манипулировать HTML с помощью регулярных выражений обычно плохо заканчиваются ...
<?php $html = '<p>Lorem ipsum dolor <br>sit amet, <br />consectetur adipisicing elit</p>'; echo strip_tags($html); ?>
... отпечатки:
Lorem Ipsum Dolor Sit Amet, Концертёр по адептизингу элит