DOMElement::hasAttribute()函数是PHP中的内置函数,用于了解具有特定名称的属性是否作为元素的成员存在。

用法:

bool DOMElement::hasAttribute( string $name )

参数:该函数接受单个参数$name,该参数保存属性的名称。

返回值:如果成功,则此函数返回TRUE;如果失败,则返回FALSE。

下面给出的程序说明了PHP中的DOMElement::hasAttribute()函数:

程序1:

// Create a new DOMDocument

$dom = new DOMDocument();

// Load the XML

$dom->loadXML("<?xml version=\"1.0\"?>

HELLO

");

// Get the elements

$nodeList = $dom->getElementsByTagName('p');

foreach ($nodeList as $node) {

if($node->hasAttribute('id')) {

echo "Yes, id attribute is there.";

}

}

?>

输出:

Yes, id attribute is there.

程序2:

// Create a new DOMDocument

$dom = new DOMDocument();

// Load the XML

$dom->loadXML("<?xml version=\"1.0\"?>

HELLO

");

// Get the elements

$nodeList = $dom->getElementsByTagName('p');

foreach ($nodeList as $node) {

if(!$node->hasAttribute('id')) {

echo "No, id attribute isn't there.";

}

}

?>

输出:

No, id attribute isn't there.

php hasattribute,PHP DOMElement hasAttribute()用法及代码示例相关推荐

  1. php domdocument getattribute,PHP DOMElement getAttribute()用法及代码示例

    DOMElement::getAttribute()函数是PHP中的内置函数,用于获取带有当前节点名称的属性值. 用法: string DOMElement::getAttribute( string ...

  2. python numpy allclose用法及代码示例

    python numpy allclose用法及代码示例 用法: numpy.allclose(a, b, rtol=1e-05, atol=1e-08, equal_nan=False) 如果两个数 ...

  3. PostgreSQL REGEXP_REPLACE用法及代码示例

    PostgreSQL REGEXP_REPLACE用法及代码示例: 原文链接:https://vimsky.com/examples/usage/postgresql-regexp_replace-f ...

  4. html焦点试图代码,HTML DOM focus()用法及代码示例

    DOM focus()方法用于为元素赋予焦点,并借助blur()方法删除焦点.我们可以将焦点放在任何元素上,并通过执行一些操作来启用它.例如,我们可以通过单击按钮将焦点放在某些文本上. 用法: Obj ...

  5. private用法 java_关于android开发中如何正确使用Private Services安全用法及代码示例...

    一.注意事项1.显式设置exported属性为false.@b@2.安全处理收到的intent,确认其真实性.@b@3.敏感数据可以在同一个应用中发送和请求. 二.原代码示例 1.AndroidMan ...

  6. java中skip的用法,Java PushbackReader skip(long)用法及代码示例

    Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...

  7. reset java_Java PushbackReader reset()用法及代码示例

    Java中的PushbackReader类的reset()方法用于重置Stream.对于PushbackReader,此方法始终会引发异常,因为PushbackReader不支持此方法. 用法: pu ...

  8. html里fill怎么自定义,HTML canvas fill()用法及代码示例

    画布fill()方法用于填充当前绘图路径.画布fill()方法的默认颜色是黑色. 用法: context.fill() 示例1: HTML canvas fillRect() Method width ...

  9. pandas get_dummies用法及代码示例

    get_dummies 是 pandas 实现one hot encode的方式 ​  one-hot的基本思想:将离散型特征的每一种特征取值都看成一种状态,若指定离散特征中有N个 不相同的取值,那么 ...

最新文章

  1. Python 2x 中list 里面的中文打印效果乱码
  2. C#使用CDO发送邮件
  3. 深圳、长沙高校排名飙升,清北坐实亚洲大学Top2,留学深造还去啥新港日| 泰晤士2020亚洲大学榜...
  4. linux 查看硬件信息
  5. 工商银行打造在线诊断平台的探索与实践
  6. Selwyn College, Cambridge
  7. android判断是否已经安装成功,android 判断应用程序是否已安装
  8. 基于JAVA+SpringBoot+Mybatis+MYSQL的请假与审批系统
  9. 在MySQL中创建cm-hive使用的数据库及账号
  10. JAVA Swing GUI设计 WindowBuilder Pro Container使用大全4——JSplitPane使用
  11. CSS块元素与内联元素(转)
  12. 20211111C++练习总结
  13. 关于NSIS脚本操作静默安装第三方程序+判断电脑位数
  14. 关于打开CMD窗口一闪而退的解决方法
  15. 微信社群运营是什么,如何做好社群运营?
  16. php中rand函数怎么用,php rand函数用法是什么
  17. 一代大商孟洛川的经商之道
  18. 本周AI热点回顾:「时空版」Transformer训练速度远超3D CNN;拒绝内卷的AI狼火了!不想抓羊只想躺!...
  19. 我给大家制作的专属红包封面来了,速来抢,免费领
  20. Python爬虫伪装,请求头User-Agent池,和代理IP池搭建使用

热门文章

  1. WebViewJavascriptBridge的简单使用
  2. 智销功能_Shiro权限框架
  3. python 爬虫气象气象定时报 气象预警推送
  4. Openfire服务器的安装部署
  5. 从Preact了解一个类React的框架是怎么实现的(一): 元素创建
  6. 那些对混合云开发和应用程序环境的错误认识
  7. ComponentName(String pkg, String cls)
  8. linux第七章《档案与目录管理》重点回顾
  9. C++资源之不完全导引(上)
  10. 多节点CDN缓存加速系统wdcdn2.4版本发布(20111213)