我使用 preg_match_all 从另一个页面抓取 url 和标题,抓取没问题,但我无法使用 foreach 将它们放入其中!还是有另一种方法代替foreach?
//gets URLs of href='xxxx'
preg_match_all('/a href="([^"]+)" class=l.+?>.+?<\/a>/',$sear,$results);
//gets titles of >xxxx</a>
preg_match_all('/a href=".+?" class=l.+?>([^"]+)<\/a>/',$sear,$t);
下面的代码显示抓取的 URL
foreach ($results[1] as $url)
{
echo "<a href='$url'>$u</a> <br>";
$i++;
}
下面的代码显示抓取的标题
foreach ($t[1] as $title)
{
echo $title;
$i++;
}
但我不知道如何在一个 foreach 中显示它们(网址和标题),所以我可以让它像
<a href='URL'>Title</a>