Тема: Как разобрать данные из 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