牛牛在线工具

DOMNode::hasChildNodes()

收录 8868 个 PHP 函数,含用途说明与用法示例。

DOMNode::hasChildNodes()

检查当前节点是否有子节点

函数名:DOMNode::hasChildNodes() 适用版本:所有PHP版本 用法:DOMNode::hasChildNodes() 方法用于检查当前节点是否有子节点。 语法:bool DOMNode::hasChildNodes() 参数:无参数 返回值:返回一个布尔值,表示当前节点是否有子节点。若有子节点则返回true,否则返回false。 示例: // 创建一个XML文档 $xml = new DOMDocument(); $xml->loadXML('<root> <child1>Text</child1> <child2></child2> </root>'); // 获取根节点 $root = $xml->documentElement; // 检查根节点是否有子节点 if ($root->hasChildNodes()) { echo "根节点有子节点"; } else { echo "根节点没有子节点"; } // 输出:根节点有子节点 在上面的示例中,我们首先创建了一个XML文档并加载了一个根节点和两个子节点。接着,我们使用hasChildNodes()方法检查根节点是否有子节点。由于根节点存在子节点,所以hasChildNodes()返回的结果为true,最终输出"根节点有子节点"。 注意:DOMNode::hasChildNodes()方法也适用于DOMDocument类的对象,可以用来检查整个XML文档是否有子节点。