Clubname | 15 | 30 |
Clubname 2 | 15 | 30 |
Clubname 3 | 15 | 30 |
我要的是找出TR其中Clubname 2是从TD获取数据[ 1]和td [2]并输出。
我想这跟simple_html_dom.php做
我已经被
require('simple_html_dom.php');
$html = file_get_html('webpage.html');
foreach($html->find('div#table') as $e)
echo $e->innertext . '
';
如何找到特定clubname,并从TD的从同一TR的具体内容?
============================================== ===================================
好的,谢谢,我现在所做的就像你告诉我只有变量,因为后来我想使用一个变量。
$clubname = 'Ajax';
require('phpQuery/phpQuery.php');
$result = array();
$limit = 2; //you need only the next two sibling
$dom = phpQuery::newDocumentFile('http://soccer.gijsve.nl/test2.php');
$match = $dom->find('td:contains("'.$clubname.'")');
while(0 < count($match = $match->next()) && (0 < $limit--) ){
$result[] = $match->text();
}
var_dump($result);
?>
我现在想要的是选择第一个td(匹配前的td)和第四个和第五个例子。因为我需要知道得分的目标,得分和等级。请参阅http://soccer.gijsve.nl/test2.php了解我所抓取的表格。
2013-03-12
Gijsve
+0
@AshwiniAgarwal:OP提供的示例代码? –
2013-03-12 11:26:55
+0
是的,它是示例代码,这是真正的代码:http://soccer.gijsve.nl/test2.php –
2013-03-12 11:51:42