【发布时间】:2017-03-08 15:49:14
【问题描述】:
我正在使用 html dom 解析器
我有这样的 html 代码,并希望从第一个 UL 中解析所有 LI,并使用蓝色类
<html>
<div id="rhy">
<h2 class="text">Text1</h2>
<ul class="blue">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
<h2 class="text">Text2</h2>
<ul class="blue">
<li>4</li>
<li class="z">5</li>
<li>6</li>
</ul>
</div>
</html>
我有 php 代码
$res = "";
foreach($html->find('#rhy -> .blue -> li[!class]') as $element)
{
$res = $res . $element;
}
echo $res;
这段代码返回
<li>1</li><li>2</li><li>3</li><li>4</li><li>5</li>
但我想拥有
<li>1</li><li>2</li><li>3</li>
如果有人知道如何解决我的问题,我会很高兴
【问题讨论】: