PHP Conference Japan 2024

DOMNode::contains

(PHP 8 >= 8.3.0)

DOMNode::contains檢查節點是否包含其他節點

說明

公開 DOMNode::contains(DOMNode|DOMNameSpaceNode|null $other): 布林值

檢查節點是否包含 other 節點。

參數

other

要檢查的節點。

返回值

如果節點包含 other 節點,則返回 true,否則返回 false

範例

範例 #1 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));
?>

以上範例將輸出

bool(true)
新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top