1

Тема: Как разобрать данные из PhpQuery Object.

Получаем такой вывод.

phpQueryObject Object
(
    [documentID] => aba6d378e1d371570313f2b063e3b948
    [document] => DOMDocument Object
        (
            [doctype] => (object value omitted)
            [implementation] => (object value omitted)
            [documentElement] => (object value omitted)
            [actualEncoding] => UTF-8
            [encoding] => UTF-8
            [xmlEncoding] => UTF-8
            [standalone] => 1
            [xmlStandalone] => 1
            [version] =>
            [xmlVersion] =>
            [strictErrorChecking] => 1
            [documentURI] =>
            [config] =>
            [formatOutput] => 1
            [validateOnParse] =>
            [resolveExternals] =>
            [preserveWhiteSpace] => 1
            [recover] =>
            [substituteEntities] =>
            [nodeName] => #document
            [nodeValue] =>
            [nodeType] => 13
            [parentNode] =>
            [childNodes] => (object value omitted)
            [firstChild] => (object value omitted)
            [lastChild] => (object value omitted)
            [previousSibling] =>
            [attributes] =>
            [ownerDocument] =>
            [namespaceURI] =>
            [prefix] =>
            [localName] =>
            [baseURI] =>
            [textContent] => текст.

................ итд

Сам код:

$link = 'http://...........link';
$page = phpQuery::newDocument(file_get_contents($link));
$ranks = $upage->find('.ranking');
print_r($ranks);

/*
foreach($ranks as $s)
{
  $x++;
  echo "\n";
  //print_r($s);
  if ($x == 1) break;
}
echo "\n";
*/
exit;

Проход по массиву выдает вообще пустое. Если распечатывать как написано, то выдает именно то что я указал выше.
Как найти данные в массиве?

Добавлено: 04-12-2014 11:57:32

Вопрос закрыт. Проблему нашли. Класс находится в DOM , но не в phpQuery

Thumbs up Thumbs down