11/27/08

PHP parse url like javascript

http://simplehtmldom.sourceforge.net/
http://www.phpro.org/examples/Parse-HTML-With-PHP-And-DOM.html

code:
$html = file_get_html('http://www.google.com/');
/*** a new dom object ***/
$dom = new domDocument;

/*** load the html into the object ***/
$dom->loadHTML($html);

/*** discard white space ***/
$dom->preserveWhiteSpace = false;

/*** the table by its tag name ***/
$tables = $dom->getElementsByTagName('table');

/*** get all rows from the table ***/
$rows = $tables->item(0)->getElementsByTagName('tr');

/*** loop over the table rows ***/
foreach ($rows as $row)
{
/*** get each column by tag name ***/
$cols = $row->getElementsByTagName('td');
/*** echo the values ***/
echo $cols->item(0)->nodeValue.'
'
;
echo
$cols->item(1)->nodeValue.'
'
;
echo
$cols->item(2)->nodeValue;
echo
'
'
;
}

No comments: