打印多个网站阵列

时间:2015-03-06 15:24:31

标签: php curl copy nodes

不幸的是,经过研究,我仍无法找到问题的答案。 问题是我无法打印多个页面的数据。数据仅打印一次。也许我在这里错过了愚蠢的错误,你可以帮我找到它。

$cycles=10;
$listValue=0;


for ($cy = 0; $cy < $cycles; $cy++){

$html = file_get_contents("http://www.website.com/rate/today.aspx?d=02.03.2015&r=". $listValue ."01&c=#");

$dom = new DOMDocument;

@$dom->loadHTML($html);


$tables = $dom->getElementsByTagName('td');
$data = array();


while($table = $tables->item($i++))
{
    //stuff
}

foreach($data as $item) 
{
    echo "Rank - " . $item['rank'] . "</br>";

}

$listValue++;
echo $listValue."<br>";
}

基本上,我只能打印第一页的数据。

1 个答案:

答案 0 :(得分:0)

在第一个循环$whatWasCollected = "";

之前声明集合变量

将收集的数据分配给第一个循环结束时的变量&amp;每次都附加到变量。

$whatWasCollected .= "This is what I want to print..."

摆脱最后一个循环,只回显完整的字符串。

echo $whatWasCollected;

只是一个建议。尝试一下,让我知道它是否对我来说是有用的问题。