我有以下 PHP。基本上,我从网站的多个页面中获得了类似的数据(来自拥有一堆棒球运动员资料的网站的当前本垒打数)。我引入的 JSON 包含我希望从中获取的所有不同配置文件的所有 URL,因此我需要 PHP 运行这些 URL 并获取数据。但是,以下 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;
}