PHP DOMDOCUMENT УДАЛИТЬ ЭЛЕМЕНТ
PHP DOMDocument позволяет манипулировать XML-документами с помощью удобного API. Для удаления элемента из документа можно использовать метод removeChild
, который удаляет указанный узел из списка дочерних элементов. Например:
$doc = new DOMDocument();$elemToRemove = $doc->getElementById('element-id');$elemToRemove->parentNode->removeChild($elemToRemove);
Этот код создает новый DOM-документ, находит элемент с определенным идентификатором и удаляет его из дерева документа.
В случае, если удаляемый элемент содержит дочерние элементы, они также будут удалены из дерева документа. Для удаления всех элементов, удовлетворяющих заданному селектору, можно использовать XPath. Например:
$xpath = new DOMXPath($doc);$elementsToRemove = $xpath->query('//div[@class="my-class"]');foreach ($elementsToRemove as $elemToRemove) { $elemToRemove->parentNode->removeChild($elemToRemove);}
Этот код находит все элементы с классом "my-class" и удаляет их из документа.
Создание DOM элементов
PHP и PhpMyAdmin - создание, вывод, изменение и удаление данных
Добавление и удаление html элементов с помощью javascript
PHP and the DOM (Warren Uhrich)
Logout, выход и удаление сессии - Динамический веб-сайт
Удаление записей из базы данных с помощью GET запроса в PHP
CRUD-приложение на чистом PHP