私は次のようなテーブルを持っています
<html>
<body>
<table id="data" class="outer">
<tr><td>Date</td><td>12-09-12</td></tr>
<tr><td>Price</td><td>15.00</td></tr>
<tr><td>Count</td><td>67</td></tr>
</table>
</body>
</html>
これを解析して100を超える出力を出力する必要がありますが、「日付」「12-09-12」の値をデータベース値から新しい値に置き換える方法を取得できません。
小さな例を教えてください
$html = new simple_html_dom();
$html->load_file($page);
$items = $html->find('Date');
`
$s = '<html>
<body>
<table id="data" class="outer">
<tr><td>Date</td><td>12-09-12</td></tr>
<tr><td>Price</td><td>15.00</td></tr>
<tr><td>Count</td><td>67</td></tr>
</table>
</body>
</html>';
$document = new DOMDocument();
$document->loadHTML($s);
$oElement = $document->getElementById('data');
$tds = $oElement->getElementsByTagName('td');
if( 'td' == strtolower($tds->item(0)->tagName) AND 'date' == strtolower($tds->item(0)->nodeValue) )
{
echo 'Old value: ' . $tds->item(1)->nodeValue;
echo '<hr/>';
$tds->item(1)->nodeValue = '13-08-11';
echo $document->saveHTML(); //output modified HTML
}
?>
「誰か助けてくれませんか?