ページから 2 つの異なるものをスクレイピングしようとしています。リンクのみをスクレイピングすると、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;
}
しかし、タイトルとそれぞれのリンクを取得できるように、1つのループでそれらが必要です
何かのようなもの
foreach($html->find('span['id=title'] as $a, div[id=Two] a') as $aa){
それはうまくいきませんが
シンプルなhtml domを使用しています