私は次のPHPを持っています。基本的に、私はウェブサイトの複数のページから同様のデータを取得しています (野球選手のプロフィールがたくさんあるウェブサイトからの現在のホームラン数)。取り込む JSON には、取得しようとしているさまざまなプロファイルのすべてへのすべての URL が含まれているため、URL を実行してデータを取得するには PHP が必要です。ただし、次の PHP は最初の URL からのみ情報を取得します。私はおそらく愚かな間違いを犯しています。なぜすべての URL を通過しないのか、誰にもわかりますか?
include('simple_html_dom.php');
$json = file_get_contents("http://example.com/homeruns.json");
$elements = json_decode($json);
foreach ($elements as $element){
$html = new simple_html_dom();
$html->load_file($element->profileurl);
$currenthomeruns = $html->find('.homeruns .current',0);
echo $element->name, " currently has the following number of homeruns: ", strip_tags($currenthomeruns);
return $html;
}