(PHP 8 >= 8.4.0)
Dom\TokenList::remove — Удаляет заданные лексемы из списка
Удаляет заданные в параметре tokens из списка,
но игнорирует те, которые не присутствовали.
tokensЛексемы, которые нужно удалить.
Функция не возвращает значения после выполнения.
Выбрасывает ошибку ValueError, если токен содержит нулевые байты.
Выбрасывает исключение Dom\DOMException с кодом Dom\SYNTAX_ERR,
если лексема является пустой строкой.
Выбрасывает исключение Dom\DOMException с кодом Dom\INVALID_CHARACTER_ERR,
если лексема содержит любой пробел ASCII.
ASCII whitespace.
Пример #1 Пример использования Dom\TokenList::remove()
Удаляет два класса из параграфа.
<?php
$dom = Dom\HTMLDocument::createFromString('<p class="font-bold important"></p>', LIBXML_NOERROR);
$p = $dom->body->firstChild;
$p->classList->remove('font-bold', 'important');
echo $dom->saveHtml($p);
?>Результат выполнения приведённого примера:
<p class=""></p>