Многие знают о существовании функции htmlspecialchars, которая преобразует html-теги так, что они не обрабатываются браузером, а просто выводятся как обычный текст.
Сейчас хочу рассмотреть, в принципе, похожую функцию, которая полностью удаляет все теги из строки. Это функция strip_tags();
ПРимер: <?php
$string='Text <br> bla-<b>bla</b>-bla'; echo strip_tags($string); ?>
Этот код полностью вырезает все теги, оставляя только текст. Также этой функции можно задать исключения. Например, echo strip_tags($string, '<b>');
Т.е. этим мы отдали приказ функции на то, чтобы она удаляла все теги, кроме <b>.
Спасибо за внимание!