Я использую компонент Zend Dom для анализа некоторых блоков HTML, но у меня возникают проблемы с извлечением данных a, b, c, d, e, f из следующего блока:
<div id="center">
<form action="" method="get">
<table>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</form>
<table>
<tr>
<td align="center"><b>a</b></td>
<td align="left"><b>b</b>
<br />c
<br />d
</td>
<td align="left"><b>e<br />
f<br />
g
</b>
</td>
</tr> <!-- this block repeats 10 times with other values instead of a,b,c...-->
</table>
</div>
Код:
$client = new Zend_Http_Client();
$client->setUri('http://example.com');
$response = $client->request();
$html = $response->getBody(); // the Html is the example above
$dom = new Zend_Dom_Query($html);
$results = $dom->query('#center table tr td');