Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Taulukon etsiminen HTML-koodista

MIB [08.10.2009 14:56:52]

#

Terve taas

Pitäisi saada säännöllisillä lausekkeilla haettu tiedosta yksi taulukko tietyllä id:llä.

Taulukko näyttää tältä:

<table width="500" style="background-colo: red" id="s">
     <tr><td>....</td></tr>
</table>

Metabolix [08.10.2009 17:13:38]

#

<?php
function hae($data) {
  if (preg_match('#<table\\s([^>]*\\s)?id="s"(\\s[^>]*)?>.*?</table>#s', $data, $m)) {
    return $m[0];
  }
  return null;
}

tsuriga [08.10.2009 22:12:35]

#

Ja sitten jos vähänkään muuta HTML-parsintaa tehdä, niin suosittelisin DOMia tmv.

<?php
$dom = new DOMDocument();
$dom->loadHTML($data);
$table = $dom->getElementById('s');
?>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta