1

Topic: Как очистить текст от HTML тегов

Регулярные выражения чрезвычайно полезны, но они не являются решением каждой проблемы. Предположим, что вы хотите отобразить HTML-текст внутри другой HTML-страницы, поэтому нам нужно удалить все HTML-теги, которые могут испортить дизайн страницы, в которую мы внедряем текст. Используйте функцию strip_tags ():

$old_text = 'Очистка текста <strong>от HTML тегов</strong>';
$new_text = strip_tags($old_text);

echo $new_text;
//Очистка текста от HTML тегов

2

Re: Как очистить текст от HTML тегов

Для добавления разрешенных тегов (которые не должны быть удалены из строки), укажите их в качестве второго параметра функции:

print strip_tags($old_text,  "<i><b><p>");

Эта функция всего лишь одна из многих PHP-функций обработки текста, позволяющая обойтись без использования регулярных выражений. Воз-можно, в руководстве по РНР вы найдете необходимые вам функции, и вам даже не придется мучиться с составлением регулярных выражений.