牛牛在线工具

DOMElement::hasAttribute()

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

DOMElement::hasAttribute()

检查元素是否具有指定名称的属性

函数名:DOMElement::hasAttribute() 适用版本:该函数是在PHP 5中引入的,因此适用于PHP 5及更高版本。 用法:DOMElement::hasAttribute()函数用于检查元素是否具有指定名称的属性。 示例: // 创建一个新的DOMDocument对象 $dom = new DOMDocument(); // 加载XML文档 $dom->load('example.xml'); // 获取所有元素节点 $elements = $dom->getElementsByTagName('element'); // 迭代遍历所有元素节点 foreach ($elements as $element) { // 检查元素是否具有名为name的属性 if ($element->hasAttribute('name')) { echo $element->getAttribute('name') . ' 具有name属性。'; } else { echo $element->nodeName . ' 没有name属性。'; } } 在上面的示例中,首先我们创建了一个DOMDocument对象并加载了一个XML文档。然后,我们使用getElementsByTagName()方法获取所有的元素节点,并使用foreach循环遍历这些元素节点。在循环中,我们使用hasAttribute()方法来检查元素是否具有名为name的属性。如果元素具有名为name的属性,则打印出该属性的值,否则打印出元素节点的名称。