I dati di ogni riga sono racchiusi dai tag <td></td>
lo script crea la matrice bidimensionale $dati[riga][colonna].Codice PHP:
<?php
$page = file_get_contents('http://cnt.rm.ingv.it/~earthquake/index_web_cnt.php?year=2009&month=04&ml_selection=0');
$tmp = explode('Sismico',$page);
$tmp2 = explode('</tr>',$tmp['1']);
$c_tmp2 = count ($tmp2);
for ($i=0; $i<$c_tmp2; $i++ )
{
$k='0';
$tmp3 = explode("</td>",$tmp2[$i]);
foreach ($tmp3 as $dato)
{
echo "$dato
";
$dati[$i][$k]=trim(strip_tags($dato));
++$k;
}
}
echo $dati['12']['6'];
?>
Puoi commentare gli echo, sono giusto per mostrare l'output.
Oppure potresti descrivere ogni riga con un'espressione regolare, giocando con
RegexTest
e usando ereg()
http://php.html.it/articoli/leggi/85...ni-regolari/4/