Удаление всех HTML/PHP тегов в строке, кроме необходимых на PHP
16.08.2017 09:26:07 am
Доброго времени суток! Рассказываю как в строке удалить HTML/PHP теги, кроме необходимых на PHP.
Для примера, я возьму переменную
Теперь удалю все теги функцией strip_tags(). Функция strip_tags() - удаляет все HTML и PHP теги написанные в строке.
Вывод на экран:
Теперь я удалю все теги кроме
То есть я сказал функции, что тег
Результат на лицо! (©)
Если мне потребуется оставить кроме тега
И вывод на экране будет такой:
Вот и всё! Спасибо за внимание!
Для примера, я возьму переменную
$text:
$text = '<p>Доброго дня!</p> Как поживаете? <br>Подпись: <b>Slash</b>.';Теперь удалю все теги функцией strip_tags(). Функция strip_tags() - удаляет все HTML и PHP теги написанные в строке.
echo strip_tags($text);Вывод на экран:
		Доброго дня! Как поживаете? Подпись: Slash.
Теперь я удалю все теги кроме
<p>, в той же переменной, делать это буду так:
echo strip_tags($text, '<p>');То есть я сказал функции, что тег
<p> удалять не надо. Вывод на экране:
		Доброго дня!
Как поживаете? Подпись: Slash.
Как поживаете? Подпись: Slash.
Результат на лицо! (©)
Если мне потребуется оставить кроме тега
<p> ещё <br> или <b>, а может быть и оба, то я буду делать так:
echo strip_tags($text, '<p><br><b>');И вывод на экране будет такой:
		Доброго дня!
Как поживаете?
Подпись: Slash.
Как поживаете?
Подпись: Slash.
Вот и всё! Спасибо за внимание!
- Жалоба
 
