Sto cercando di analizzare la tabella degli arrivi da qui [1] e inserirla in una matrice per poterla formattare e metterla in una tabella.Semplice tabella di pars del dom per array
Ho fatto qualche ricerca qua e là, ho un po 'di codice da altre domande, ma non riesco a far apparire la matrice e il tavolo come vorrei.
Chiunque può darmi una mano?
<?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>";
}
?>
Quindi queste sono quasi due domande separate. Il primo è quello di analizzare i dati in un formato di matrice che è possibile utilizzare e il secondo di produrre l'array in un formato desiderabile. Potrebbe aiutare a risolvere il primo problema prima. Per fare ciò, sarebbe utile vedere un output 'var_dump ($ rowData)' insieme alla struttura dati che si sta cercando di ottenere. –
Hey Mike, il dump sembra questo (in questo momento): http://pastebin.com/KD6zP4Ui – loplo
che assomiglia a due dump di varietà uno accanto all'altro. Quale è da $ rowData? Se è il secondo array, il tuo codice di visualizzazione non funziona perché hai un array multidimensionale. e l'eco di un array ti darà il vuoto. –