(PHP 8 >= 8.3.0)
DOMNode::contains — Checks if node contains other node
Checks if node contains other
node.
other
Node to be checked.
Example #1 DOMNode::contains() example
<?php$dom = new DOMDocument();$dom->loadXML(<<<XML<!DOCTYPE HTML><html> <body> <main> <p>Hello, world!</p> </main> </body></html>XML);$xpath = new DOMXPath($dom);$main = $xpath->query("//main")[0];var_dump($dom->documentElement->contains($main));?>
The above example will output:
bool(true)