Сведения о вопросе

PIRLO

22:14, 25th August, 2020

Теги

PHP   Контент    

Удаление некоторого текста с помощью PHP

Просмотров: 331   Ответов: 4

Оговорюсь, что я пока ещё ламер в PHP.

Допустим, есть ссылка:

<a href="#" title="Title">Link</a>

Как удалить?

 title="Title"



  Сведения об ответе

JUST___

19:56, 10th August, 2020

При помощи qJerry можно работать в PHP с XML столь же просто, как jQuery в джаваскрипте с HTML.

Вот этот код:
q('<a href="#" title="Title">Link</a>')->removeAttr('title')->dump();
выводит:
<?xml version="1.0"?>
<a href="#">Link</a>


  Сведения об ответе

baggs

07:11, 11th August, 2020

Как-то так, не проверял, но должно работать:
str_replace('<a href="#" title="Title">Link</a>','<a href="#">Link</a>',$Text);


  Сведения об ответе

P_S_S

12:09, 18th August, 2020

Ставьте движок для работы с DOM как описано выше. Еще есть альтернатива использовать JS, только не совсем уверен, что это уместно в Вашем случае (JS сработает после формирования html-кода).


  Сведения об ответе

ASSembler

20:21, 27th August, 2020

Народ, а есть же парсер html, он еще на хабре используется… Там можно задавать разрешенные теги и атрибуты. Как он называется?


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться