Задать вопрос
Driver86
@Driver86
Немодератор toster.ru

Как удалить аттрибуты тегов, не трогая ссылки?

Есть текст с html-тегами:

text <strong style="" data-attr="">text </strong> text <a href="" class="">text</a> text <span style="" id=""></span>


надо регуляркой у всех тегов удалить все аттрирубы (т.е. вычистить весь этот мусор), НО: ссылки оставить, т.е. для тега a сохранить аттрибут href="".

Help!
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
slo_nik
@slo_nik Куратор тега PHP
Добрый вечер.
В yii2 есть встроенный инструмент, htmlpurifier, вот при помощи этого можно всё вычистить. Гибко настраивается, можно указать, какие теги оставить, остальное всё долой.
Официальный сайт htmlpurifier
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
miraage
@miraage
Старый прогер
Несколько наводок. Дальше - сами.

DOMDocument::loadHTML
LIBXML constants
Ответ написан
Комментировать
@almatalmat
Я новичок в сфере программирование
Используйте javascript getatribute или что-то
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы