DOMNode::contains

(PHP 8 >= 8.3.0)

DOMNode::containsVerifica si un nodo contiene otro nodo

Descripción

public function DOMNode::contains(DOMNode|DOMNameSpaceNode|null $other): bool

Verifica si el nodo contiene el otro nodo other.

Parámetros

other

El nodo a verificar.

Valores devueltos

Devuelve true si el nodo contiene el nodo other, en caso contrario false.

Ejemplos

Ejemplo #1 Ejemplo de DOMNode::contains()

<?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));
?>

El ejemplo anterior mostrará:

bool(true)