Próbuję przetworzyć tabelę przylotów stąd [1] i wstawić do tablicy, aby móc ją sformatować i umieścić w tabeli.Prosty tabulator html do tabeli
Zrobiłem kilka badań tu i tam, mam kod z innych pytań, ale nie mogę sprawić, żeby tablica i stół wyglądały tak, jakbym chciał.
Ktoś może mi pomóc?
<?php
require('simple_html_dom.php');
$html = file_get_html('http://flightplan.romatsa.ro/init/fpl/flightslr/LRCL/');
$table = $html->find('table', 3);
foreach($table->find('tr') as $row) {
// initialize array to store the cell data from each row
$rowData = array();
foreach($row->find('td') as $cell) {
// push the cell's text to the array
$rowData[] = $cell->innertext;
}
echo "<table>";
echo "<td>";
echo $rowData[0]. " ";
echo "</td>";
echo "<td>";
echo $rowData[1]. " ";
echo "</td>";
echo "<td>";
echo $rowData[2]. " ";
echo "</td>";
echo "<td>";
echo $rowData[3]. " ";
echo "</td>";
echo "<td>";
echo $rowData[4]. " ";
echo "</td>";
echo "<td>";
echo $rowData[5]. " ";
echo "</td>";
echo "<td>";
echo $rowData[6]. " ";
echo "</td>";
echo "<td>";
echo $rowData[7]. " ";
echo "</td>";
echo "<td>";
echo $rowData[8]. " ";
echo "</td>";
echo "</table>";
}
?>
To są prawie dwa oddzielne pytania. Pierwszym jest sparsowanie danych do formatu tablicowego, z którym można pracować, a drugie do wyprowadzenia tablicy do pożądanego formatu. W pierwszej kolejności może pomóc rozwiązać pierwszy problem. W tym celu warto zobaczyć wyjście 'var_dump ($ rowData)' wraz z jaką strukturą danych próbujesz osiągnąć. –
Hej Mike, zrzut wygląda tak (teraz): http://pastebin.com/KD6zP4Ui – loplo
, który wygląda jak dwa zrzuty var obok siebie. Który pochodzi z $ rowData? Jeśli jest to druga tablica, twój kod wyświetlacza nie działa, ponieważ masz tablicę wielowymiarową. a echo tablicy da ci pustkę. –