возможно заказать разработку или сопровождение, услуги вашего сайта/блога

 
обновлено: 2021-03-16   комментировать
Запросто с WordPress создание и продвижение сайтов ATs media

strip_tags

Функция php strip_tags() – удаляет теги HTML и PHP из строки определенного текста (контента).

 

В WP используется, например, для обрезки текста в работе с функцией the_excerpt.

 

использование от: PHP 4, PHP 5, PHP 7 и до PHP 8 … В WordPress работает, например, в связке с wp_strip_all_tags().

 


 

 

 

 

 

применение – шаблон:

 

 

strip_tags ( string $string , array|string|null $allowed_tags = null ) : string

 

 

 

Функция пытается возвратить строку (string), из которой удалены все NULL-байты: HTML и PHP-теги.

 

Для удаления тегов используется тот же механизм, что и в функции fgetss().

 

 

 

Список параметров:

 

 

string (строка)

 

 

allowed_tags (строка) Второй необязательный параметр может быть использован для указания тегов, которые не нужно удалять. Они указываются как строка (string) или как массив (array) с PHP 7.4.0. Смотрите пример ниже относительно формата этого параметра.

 

 

 

заметка:

 

 

Комментарии HTML и PHP-теги также будут удалены. Это жёстко задано в коде и не может быть изменено с помощью параметра allowed_tags.

 

 

В PHP 5.3.4 и новее, самозакрывающиеся (такие как <br/>) теги XHTML игнорируются – и только не самозакрывающиеся теги должны быть использованы в allowed_tags.

 

К примеру, для разрешения как <br>, так и <br/> нужно сделать следующее:

 

 

<?php
strip_tags($input, '<br>');
?>

 

 

 

 

Возвращает:

 

 

Возвращает текстовые символы – без тегов.

 

 

 

изменения в версиях php:

 

 

php: 8.0.0 allowed_tags – допускает значение null.

 

php: 7.4.0 allowed_tags – альтернативно принимает массив (array).

 

 

пример использования strip_tags()

 

 

 

<?php
$text = '<p>Параграф.</p><!-- Комментарий --> <a href="#fragment">Ещё текст</a>';
echo strip_tags($text);
echo "\n";

// Разрешаем <p> и <a>
echo strip_tags($text, '<p><a>');

// Начиная с PHP 7.4.0, строка выше может быть записана как:
// echo strip_tags($text, ['p', 'a']);
?>

 

 

Результат выполнения

 

 

Параграф. Ещё текст
<p>Параграф.</p> <a href="#fragment">Ещё текст</a>

 

 

 

 

подробнее о функции php.

 

 

 

 


...вопросы в комментариях - помогу, в чём дюжу...
mihalica.ru !


Михаил ATs - владелец блога запросто с Вордпресс - в сети нтернет давным-давно...

...веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети... - заказы, вопросы... разработка...





Нажатия на кнопочки определяют Ваше высокое гражданское сознание
другие функции:

Поделитесь соображениями: Ваши мысли очень важны!

Внимание! Обязательные поля помечены *

  отныне доступен плагин: ats privacy policy ©