|
Последние активные темы форума |
|
strip_tags
(PHP 3>= 3.0.8, PHP 4 , PHP 5) strip_tags -- Удаляет HTML и PHP тэги из строки
Описаниеstring strip_tags ( string str [, string allowable_tags] ) Эта функция возвращает строку 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() безопасна для
обработки данных в двоичной форме.
См. также описание функции htmlspecialchars().
|