如何使用phpQuery解析表标记中的每个第九个? 我试着这样:
require ('phpQuery/phpQuery.php'); $url = file_get_contents('http://127.0.0.1/filter/parser.html'); $document = phpQuery::newDocument($url); $table=array(); foreach ($document->find('tr') as $tr){ $users = $tr->find('td,9')->text(); $table[$users]=true; }
但它不起作用。
答案 0 :(得分:3)
您可以使用:eq()
选择器:
$tr->find('td:eq(8)')->text()
或.eq()
:
$tr->find('td').eq(8)->text()
或nth-child
$tr->find('td:nth-child(9n)')->text()