我想在PHP中解析一些HTML與DOM,但我有一些問題。首先,如果這改變了解決方案,我擁有的HTML不是整頁,而只是它的一部分。如何解析部分HTML?
<!-- This is the HTML that I have --><a href='/games/'>
<div id='game'>
<img src='http://images.example.com/games.gif' width='300' height='137' border='0'>
<br><b> Game </b>
</div>
<div id='double'>
<img src='http://images.example.com/double.gif' width='300' height='27' border='0' alt='' title=''>
</div>
</a>
現在我試圖得到唯一的ID爲double
的股利。我試過下面的代碼,但它似乎沒有正常工作。我可能會做錯什麼?
//The HTML has been loaded into the variable $html
$dom=new domDocument;
$dom->loadHTML($html);
$dom->preserveWhiteSpace = false;
$keepme = $dom->getElementById('double');
$contents = '<div style="text-align:center">'.$keepme.'</a></div>';
echo $contents;
它正在做什麼或不做更換
<br>
? – 2009-12-19 17:50:15