Как я могу удалить все HTML, используя preg_replace? - PullRequest
0 голосов
/ 24 марта 2010

strip_tags ловит только теги, имеющие начальный и конечный теги. Со строками, с которыми я работаю, это вызывает проблемы, и мне нужно удалить все теги HTML.

Ответы [ 2 ]

3 голосов
/ 24 марта 2010

Если вы хотите очистить некоторый HTML, я бы предложил использовать real HTML-анализатор, например HTMLPurifier .

Вообще говоря, попытки манипулировать HTML с помощью регулярных выражений обычно плохо заканчиваются ...

0 голосов
/ 24 марта 2010
<?php

$html = '<p>Lorem ipsum dolor <br>sit amet, <br />consectetur adipisicing elit</p>';
echo strip_tags($html);

?>

... отпечатки:

Lorem Ipsum Dolor Sit Amet, Концертёр по адептизингу элит

...