<?php
require('phpQuery/phpQuery.php');
$link = 'http://'; //Ссылка от куда берем товар
$course = '5'; //Текущий курс рубля к тенге
$proc = '10'; //%
$html = file_get_contents($link); //Загружаем страницу
$document = phpQuery::newDocument($html);
$hentry = $document->find('table tr.center-rounded');
foreach ($hentry as $el) {
$pq = pq($el);
//
$img = $pq->find("img");
$img_src = pq($img);
//
$a = $pq->find("a.item-title");
$adress = pq($a);
$url = $adress->attr("href");
$title_url = $adress->text();
//
$money = round($pq->find('div.price-value')->text());
$money = $money * $course;
$proc = $money / 100 * $proc;
$money_2 = $money + $proc;
//
echo '<hr>';
echo '<b>Image:</b> ' . $img_src->attr("src") . '<br>';
echo '<b>Name:</b> ' . $title_url . '<br>';
echo '<b>Money:</b> ' . round($money_2) . ' Тенге<br>';
echo '<b>Link:</b> ' . $url . '<br>';
echo '<hr>';
}
?>
Возникла проблема в этом участке кода:
$money = round($pq->find('div.price-value')->text());
$money = $money * $course;
$proc = $money / 100 * $proc;
$money_2 = $money + $proc;
считает только первый товар правильно, а остальные выводит с каким-то не понятным умножением, и получаются огромные числа. Подскажите, в чем проблема?