【发布时间】:2016-12-15 19:01:32
【问题描述】:
我有一堆这样的数据:
<div id="div_id">
<ul>
<a href="#"><li id="any_id" class="blue" title="any_title"></li></a>
<a href="#"><li id="any_id" class="black" title="any_title"></li></a>
<a href="#"><li id="any_id" class="white" title="any_title"></li></a>
<a href="#"><li id="any_id" class="blue" title="any_title"></li></a>
<a href="#"><li id="any_id" class="black" title="any_title"></li></a>
<a href="#"><li id="any_id" class="white" title="any_title"></li></a>
<a href="#"><li id="any_id" class="blue" title="any_title"></li></a>
<a href="#"><li id="any_id" class="black" title="any_title"></li></a>
<a href="#"><li id="any_id" class="white" title="any_title"></li></a>
</ul>
</div>
如何提取包含“blue”类的每个“li”标签的“title”值?
我是新手,我已经尝试了几天,任何帮助都会很棒。
【问题讨论】:
-
展示你在那些日子里尝试过的东西。我们不仅会为您做这件事,还会帮助您了解您做错了什么以及如何解决它。
-
选择器
li.blue会找到你想要的所有标签,$el->getAttribute('title')会返回一个元素的标题。 -
@Marcel ,如果我的代码对您有所帮助,请将其标记为已接受以关闭此线程或发表评论以表达不清楚的地方。谢谢,
-
顺便说一句,您的 HTML 是错误的。绝对应该是@987654324@
-
@Barmar:对不起,朋友。我在 StackOverflow 上尝试了很多不同的代码,无法解释,因为我自己对它们知之甚少。我尝试使用内置 DOM 和第 3 方 PHP Simple DOM HTML Parser。 Abhay Maurya 下面的回答对我来说似乎很简单,我只是想弄清楚如何指向远程 url 以及如何以纯文本形式输出/打印。
标签: php class parsing dom html-lists