これが私のPHPです。同様のデータ (野球選手のプロファイルからの現在の本塁打) を取得するために、一連の URL を実行します。しかし、「許可されたメモリサイズが使い果たされました」というメッセージが表示されるため、必要なデータを取得するために $html->find を使用した後でも、PHP はこの load_file データをすべて集約しているだけだと思います。必要なものをすでにエコーアウトした後、load_file からのデータの使用を停止するように PHP に指示するにはどうすればよいですか?
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);
}