Ya lo tengo
Código PHP:
<?php
header ('Content-type: text/html; charset=utf-8');
$doc = new DOMDocument();
$result = $doc->loadHTMLFile('tabla.html');
$tbody = $doc->getElementsByTagName('tbody');
$celdas = $tbody->item(0)->getElementsByTagName('td');
$total_celdas = $celdas->length;
$celdas_por_fila = 8;
$datos = array();
$contador_filas = 0;
$fila_actual = 0;
for($i = 0; $i < $total_celdas; $i++)
{
$celda = $celdas->item($i);
$datos[$fila_actual][] = $celda->textContent;
if($contador_filas >= $celdas_por_fila)
{
$contador_filas = 0;
$fila_actual++;
}
else
{
$contador_filas++;
}
}
// A ver si hemos capturado informacion
echo "<pre>";
var_dump($datos);
echo "</pre>";
?>