Печать нескольких массивов сайтов

К сожалению, после исследований я так и не смог найти ответ на свой вопрос.
Проблема в том, что я не могу распечатать данные с нескольких страниц. Данные печатаются только один раз. Возможно, я упускаю глупую ошибку, которую вы могли бы помочь мне найти.

$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>";
}

В общем, я могу печатать данные только с первой страницы.

0

Решение

Объявите переменную коллекции перед первым циклом $whatWasCollected = "";

Присвойте собранные данные переменной в конце первого цикла & Добавлять к переменной каждый раз.

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

Избавьтесь от последнего цикла и просто отобразите всю строку.

echo $whatWasCollected;

Просто предложение. Попробуйте и дайте мне знать, если это кажется мне интересным и интересным вопросом.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector