Strip tags - очистить от тегов php функция примеры
Что такое strip_tags. Функция strip_tags применяется для очистки строки от тегов. Как очистить от тегов строку!? Если у вас предполагается в строке наличие тегов, и стоит необходимость удалить эти самые теги, то вам потребуется функция, которая умеет очищать от тегов!
Как очистить от тегов в php функция
- Что такое strip_tags
- Как работает strip_tags в php.
- Как работает strip_tags в php ->
пример - Добавить исключения в strip_tags
- Скачать
Что такое strip_tags
Определение, что такое strip_tags :
Как мы можем наблюдать... внутри функции strip_tags очень много параметров.
strip_tags - это функция в php, которая очищает строку от тегов.
Синтаксис для strip_tags из учебника :
strip_tags ( string $str [, mixed $allowable_tags ] ) : string
$переменная = strip_tags ( $переменная);
За все время ни разу мне не понадобились дополнительные параметры в функции strip_tags, но вы всегда сможете о них прочитать в учебнике.
Как переводится strip_tags
Strip_tags, как вы наверное догадались, что это составное слово!
Strip - самое близкое по смыслу в данном случае - слово strip можно перевести, как очищение(вообще-
tags - это слово, как мен кажется не требуется перевода- просто теги...
Итого у нас получилось значение словосочетания strip_tags - очистить от тегов, как бы странно это не звучало!
Как работает strip_tags в php.
(PHP 3 >= 3.0.8, PHP 4, PHP 5)
strip_tags -- Удаляет HTML и PHP тэги из строки
Помещаем в переменную, либо сразу вовнутрь функции код, который требуется прогнать через strip_tags :
<button>здесь текст</button>
И выводим через echo
echo strip_tags ("<button>здесь текст</button>");
Как работает strip_tags в php -> пример
Для иллюстрации того, как работает функция strip_tags , нам понадобится какой-то код, ну например, пусть это будет код кнопки:
Соответственно кнопка в коде будет выглядеть так:
Поместим данную кнопку в форму и полученные данные методом post пропустим через функцию strip_tagsТеперь наш стенд, для проверки и иллюстрации работы strip_tags готов!
Чтобы проверить, как будет работать функция strip_tags - нажмите на кнопку очистить от теговКак добавить исключения в strip_tags
Для функции strip_tags возможно добавление исключений. Другими словами strip_tags будет оставлять исключенные nub в покое и не будет удалять!
Для того, чтобы функция strip_tags знала о тегах исключениях, вторым параметром внутри функции указываем исключенные теги.
Чтобы воочию продемонстрировать, как это работает выше написанное, в переменную поместим какой-то текст с несколькими тегами!
И мы хотим, чтобы функция strip_tags оставила теги параграфа и ссылки, поэтому эти два элемента помещаем во второе значение в функции:
Результат работы strip_tags и все исключенные теги на месте:
Здесь тестовый текст в абзаце
Другая часть текст в ссылке