Как удалить <a>и все другие теги HTML из выходной строки не во время ввода строки в PHP? - PullRequest
0 голосов
/ 20 апреля 2011

Мне интересно узнать, как можно удалить теги из выходной строки в PHP. Во время ввода Это может быть удалено с помощью strip_tags(), что я знаю, но из уже сгенерированного вывода, где появились html-теги, Как его можно удалить?

Например :

<p>Test paragraph.</p> <a href="#fragment">Other text</a>

Скриншот:

enter image description here

Я указал, что я получаю из базы данных. Это как статический текст.

Это выходная строка, появляющаяся в описании моего блога. Я хочу удалить HTML-теги из строки. Как я могу быть удален.

Извините за плохой английский Любая помощь будет принята с благодарностью.

Спасибо.

1 Ответ

1 голос
/ 20 апреля 2011

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

$str = file_get_contents($filename);
$text_only = strip_tags($str);
file_put_contents($new_filename, $text_only);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...