Düzenli HTML kodları için ayrıştırma yaklaşımlarından biri DOM olabilir. DOM nesnelerine HTML kodunu böler ve sonra vb istenen nesne ve onun değerler/etiket adını olabilmesinin önünü
PHP HTML DOM ayrıştırma resmi belgeler saniyenin değerlerini bulma için http://php.net/manual/en/book.dom.php
mevcuttur DOM uygulaması aşağıdaki tablo için Kolon yapılabilir:
<?php
$data = file_get_contents('http://mytemporalbucket.s3.amazonaws.com/code.txt');
$dom = new domDocument;
@$dom->loadHTML($data);
$dom->preserveWhiteSpace = false;
$tables = $dom->getElementsByTagName('table');
$rows = $tables->item(1)->getElementsByTagName('tr');
foreach ($rows as $row) {
$cols = $row->getElementsByTagName('td');
echo $cols[2];
}
?>
Referans:How to parse this table and extract data from it? sağlanan kod, bu Sorunun talep maç Özelleştirilmiş.
yapabileceğini phpQuery http://code.google.com/p/phpquery/ kullanarak? – codersofthedark
evet, ve bir çift sütun olarak – isiaatz
@everyone olsun bir satır olsun ... Bu sayfada html TABLOLAR ayrıştırma hakkında bir şey göremiyorum. Detaylandırmaya özen gösterilsin mi? – David