我正在使用 PHPSimpleHTMLDOM 解析器,我想以某种方式实现一个具有两个条件的 foreach 循环。我得到了我想要的标题,但我也想得到适用于那个特定标题的 href。如果我只为 href 编写一个嵌套的 foreach 循环,它会循环太多次并输出许多重复项。这是我的代码:
include_once ('simple_html_dom.php');
$html = file_get_html('somehtml.com');
foreach ($html->find('ul[class=headlines] li') as $return){
//if I put another foreach here, too many duplicates
echo $return;
}
另一个 foreach 循环如下所示:
foreach ($html->find('ul[class=headlines] li a') as $href){
$link = $href->href;
echo $link;
}
如何将这两个条件放入一个 foreach 循环中,以便链接对应于正确的文章,并且我可以将其传递给另一个 php 文件以对其进行处理?提前致谢