Функция PHP strip_tags

string strip_tags ( string str [, string allowable_tags] )

Функция strip_tags возвращает строку str, из которой удалены HTML и PHP тэги. Для удаления тэго используется автомат, аналогичный примененному в функции fgetss.

Необязательный второй аргумент может быть использован для указания тэгов, которые не должны удаляться.

Замечание: Аргумент allowable_tags был добавлен в PHP 3.0.13 и PHP 4.0b3. С версии PHP 4.3.0 удаляются также HTML комментарии.

Внимание

Так как strip_tags не проверяет корректность HTML кода, незавершенные тэги могу привести к удалению текста, не входящего в тэги.

 Пример использования strip_tags:

  <?php

   $text = '
   <p>Параграф.</p>
   <!-- Comment -->
   Еще немного текста';

   echo strip_tags($text);

   echo "  ------- ";

   // не удалять <p>
   echo strip_tags($text, '<p>');

?>  

Этот пример выведет:

Параграф. Еще немного текста ------- <p>Параграф.</p> Еще немного текста

Внимание

Эта функция не изменяет атрибуты тэгов, указанных в аргументе allowable_tags, включая style и onmouseover.

С версии PHP 5.0.0 strip_tags() безопасна для обработки данных в двоичной форме.

См. также описание функции htmlspecialchars

национальный парк корковадо