Задать вопрос
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!
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
slo_nik
@slo_nik Куратор тега PHP
Добрый вечер.
В yii2 есть встроенный инструмент, htmlpurifier, вот при помощи этого можно всё вычистить. Гибко настраивается, можно указать, какие теги оставить, остальное всё долой.
Официальный сайт htmlpurifier
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
miraage
@miraage
Старый прогер
Несколько наводок. Дальше - сами.

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽