Эта функция возвращает строку str
, из которой
удалены HTML и PHP тэги. Для удаления тэго используется автомат,
аналогичный примененному в функции fgetss().
Необязательный второй аргумент может быть использован для указания
тэгов, которые не должны удаляться.
Замечание:
Аргумент allowable_tags
был добавлен в PHP
3.0.13 и PHP 4.0b3. С версии PHP 4.3.0 удаляются также HTML
комментарии.
Внимание
Так как strip_tags() не проверяет корректность
HTML кода, незавершенные тэги могу привести к удалению текста, не
входящего в тэги.
Пример #1 Пример использования strip_tags()
<?php $text = ' <p>Параграф.</p> <!-- Comment --> Еще немного текста';
echo strip_tags($text);
echo "\n\n-------\n";
// не удалять <p> echo strip_tags($text, '<p>'); ?>
Этот пример выведет:
Параграф.
Еще немного текста
-------
<p>Параграф.</p>
Еще немного текста
Внимание
Эта функция не изменяет атрибуты тэгов, указанных в аргументе
allowable_tags
, включая
style и onmouseover.
С версии PHP 5.0.0 strip_tags() безопасна для
обработки данных в двоичной форме.