的Html什麼,我抓住這個樣子的簡單的HTML DOM獲得TD的內容,其中的具體內容爲
<div id="table"><table>
<tr><td>Clubname</td><td>15</td><td>30</td></tr>
<tr><td>Clubname 2</td><td>15</td><td>30</td></tr>
<tr><td>Clubname 3</td><td>15</td><td>30</td></tr>
</table></div>
我要的是找出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 . '<br>';
如何找到特定clubname,並從TD的從同一TR的具體內容?
============================================== ===================================
好的,謝謝,我現在所做的就像你告訴我只有變量,因爲後來我想使用一個變量。
<?php
$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瞭解我所抓取的表格。
@AshwiniAgarwal:OP提供的示例代碼? – 2013-03-12 11:26:55
是的,它是示例代碼,這是真正的代碼:http://soccer.gijsve.nl/test2.php – Gijsve 2013-03-12 11:51:42