tidyNode::getParent()

获取当前节点的父节点

首字母:T

函数名:tidyNode::getParent()

适用版本:PHP 5 >= 5.2.2, PHP 7, PHP 8

函数说明:tidyNode::getParent() 函数用于获取当前节点的父节点。

语法:tidyNode::getParent(): tidyNode|false

参数说明:该函数没有参数。

返回值:如果成功,该函数返回一个 tidyNode 对象,表示当前节点的父节点。如果失败,返回 false。

示例代码:

// 创建一个 HTML 文档
$html = "Example

Hello World!

"; // 创建一个 Tidy 对象并解析 HTML 文档 $tidy = new tidy(); $tidy->parseString($html); // 获取

标签的父节点 $node = $tidy->body()->child[0]->child[0]; $parent = $node->getParent(); if ($parent) { echo "父节点的标签名:" . $parent->name . "\n"; echo "父节点的 HTML 内容:" . $parent->value . "\n"; } else { echo "获取父节点失败。\n"; }

输出结果:

父节点的标签名:div
父节点的 HTML 内容:

Hello World!

以上示例中,我们首先创建了一个 Tidy 对象,并使用 parseString() 方法解析了一个 HTML 文档。然后,我们通过 $tidy->body()->child[0]->child[0] 获取到了

标签的节点对象。接着,我们使用 getParent() 方法获取了该节点的父节点,并通过返回的父节点对象可以获取到父节点的标签名和 HTML 内容。如果获取父节点失败,则会输出相应的提示信息。

同首字母函数