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