如何使用PHP简单的HTML DOM DOM解析器
问题描述:
<div id="lyrics">
<img />
<span id="line_31" class="line line-s">En medio de este tropico mortal</span
<br>
<span id="line_32" class="line line-s">Roots and creation, come again!</span>
<br>
<span id="line_33" class="line line-s">So mi guardian, mi guardian mi lift up di plan</span>
<span id="line_34" class="line line-s">Now everybody a go' do dis one</span>
<span id="line_35" class="line line-s">Like in down di Caribbean</span>
<span id="line_36" class="line line-s">San Andrés, Providence Island</span>
<br>
</div>
这里我有一个div,里面div有多个span和br标签之间的跨度。我想刮开span文本和br标签。所以我怎么可以用PHP简单的DOM解析器刮。如何使用PHP简单的HTML DOM DOM解析器
感谢您的任何帮助。
答
让我们假设你上面的HTML文件被称为“index.html”。
$html = file_get_html("index.html");
$element = $html->find('div#lyrics');
$result = $element->innertext;