DOMChildNode::remove
(PHP 8)
DOMChildNode::remove — Removes the node
参数
此函数没有参数。
返回值
没有返回值。
参见
- DOMChildNode::after() - Adds nodes after the node
- DOMChildNode::before() - Adds nodes before the node
- DOMChildNode::replaceWith() - Replaces the node with new nodes
- DOMNode::removeChild() - Removes child from list of children
+添加备注
用户贡献的备注 1 note
kevin dot sours at internetbrands dot com ¶
4 days ago
Removing a nodes in a loop over a dom structure can break the iterator so
foreach ($element->childNodes AS $child)
{
$child->remove();
}
isn't going to do what it looks like it should. The loop body will only run once regardless of how many children exist.