我试图从一个页面上抓取两个不同的东西,如果我只抓取链接,那么我可以做一个 foreach 并获取链接,但我也想要代表该链接的标题。
这是页面标记的示例
<div id="parent">
<span id="title">Title</span>
<div id="Two">
<a href="somelink">Somelink</a>
</div>
</div>
这是仅获取标题和链接的示例
foreach($html->find('div[id=Two] a') as $a){
echo $a->href;
}
foreach($html->find('span[id=title]') as $az){
echo $az->plaintext;
}
但是我需要它们在一个循环中,这样我就可以拥有标题及其各自的链接
就像是
foreach($html->find('span['id=title'] as $a, div[id=Two] a') as $aa){
虽然那行不通
我使用简单的 html dom