PHP:简单的 HTML DOM 解析器

编程入门 行业动态 更新时间:2024-10-28 17:24:39
本文介绍了PHP:简单的 HTML DOM 解析器 - find() 中有多个属性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我使用的是 Simple HTML DOM Parser,但不知道如何获取具有 2 个或更多匹配属性的元素.

I'm using Simple HTML DOM Parser but can't figure out how to get elements that have 2 or more matching attributes.

遗憾的是,要获得前 2 个 div,这不起作用:

Sadly, to get the first 2 divs, this doesn't work:

$html = "<div title='test a' class='a' >test a</div> <div title='test b' class='b' >test b</div> <div title='test c' class='c' >test c</div>"; $htmldom = str_get_html($html); $ab = $htmldom->find("div[class=a][class=b]");

有可能吗?

推荐答案

您可以通过调用:

$ab = $htmldom->find("div[class=a], div[class=b]");

有关详细信息,参见手册如何查找 HTML 元素 -> 高级".

For details, see manual on "How to find HTML elements -> Advanced".

更多推荐

PHP:简单的 HTML DOM 解析器

本文发布于:2023-05-29 16:43:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/348717.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:简单   PHP   DOM   HTML

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!