Удалить все теги средствами PHP

Удалить все HTML-теги в PHP очень просто. Для этой цели существует функция string strip_tags(string $str [, string $allowable_tags]), которая возвращает строку без тегов.

Функция принимает два параметра:

  1. string str — строка в которой нужно удалить теги. Обязательный параметр;
  2. string allowable_tags — необязательный параметр, означает какие теги необходимо оставить в строке.

Пример

У нас есть PHP переменная $str, в которой нужно удалить теги.

<?php

$str = '<>Супер  на этой странице</>
<p>Текст содержит некоторые <em>HTML-теги</em>, которые при помощи
<strong>PHP</strong>-функции <a ="http://.php.net/manual/ru/.strip-tags.php">strip_tags</a>
мы благополучно <strong>удалим!</strong>. <em>Все очень просто!</em></p>';

?>

Удаляем все теги

Нужно удалить все теги.

<?php

echo strip_tags ($str);
/*Супер текст на этой странице
Текст содержит некоторые HTML-теги, которые при помощи
PHP-функции strip_tags мы благополучно удалим!. Все очень просто!*/

?>

Оставим некоторые теги

Оставим в тексте теги H1 и P.

<?php

echo strip_tags ($str, '<p><h1>');
/*<h1>Супер текст на этой странице</h1>
<p>Текст содержит некоторые HTML-теги, которые при помощи
PHP-функции strip_tags мы благополучно удалим!. Все очень просто!</p>*/

?>

&;

Запись навигация

Top