У меня есть следующий текст на переменную PHP:Каков наилучший способ удалить некоторые div (с селекторами) из строки html с помощью php?
<div class="keep">Content</div>
<div class="remove">Content</div>
<div class="keep">Content</div>
<div id="remove">Content</div>
Мне нужно удалить DIV с идентификатором = удалить и один с классом = удалить, используя PHP. Html может быть более сложным, в основном мне нужно настроить таргетинг на div с помощью селекторов типа jquery и удалить его и его содержимое. Благодарю.
Можете ли вы просто не написать их в первую очередь? Я не уверен, почему вам нужно «удалить» их с помощью php. Еще один контекст был бы очень полезен – Andy
Это сообщение http://stackoverflow.com/questions/843098/dom-manipulation-with-php имеет некоторые приличные ссылки на пакеты манипуляции DOM для PHP. Кроме того, если вы манипулируете Google php dom, вы можете найти другие ресурсы, такие как http://querypath.org/. –
Да @ Andy, я получаю этот html-код от соскабливания веб-страницы, поэтому мне нужно избавиться от них. – Roger