Я пытаюсь прочитать определенные значения этой таблицы HTML через парсер php dom. Я хочу, чтобы мой код считывал только теги «td width» и выводил только эти элементы из таблицы и выглядел так:Simple DOM html parser read html table
«WAITLIST, 91630, ACCY 2001, 10, Intro Financial Accounting, 3.00, Zou, Y, Duques 251, 9:35 AM-10:50AM, 01/13/14-04/28/14 "
Вот HTML таблица:
<table width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#006699">
<tr align="center" class="tableRow1Font">
<td width="7%">WAITLIST</td>
<td width="5%">91630</td>
<td width="11%">
ACCY <A HREF="http://www.gwu.edu/~bulletin/ugrad/accy.html#2001" target="_blank">2001</A>
</td>
<td width="5%">10</td>
<td width="16%">Intro Financial Accounting</td>
<td width="6%">3.00</td>
<td width="8%"> Zou, Y</td>
<td width="8%"><A HREF="http://www.gwu.edu/~map/building.cfm?BLDG=DUQUES" target="_blank" >DUQUES</a> 251</td>
<td width="13%">TR<br>09:35AM - 10:50AM</td>
<td width="14%">
01/13/14 - 04/28/14
</td>
<td width="7%">
</td>
</tr>
</table
Вот мой PHP код, который захватывает всю таблицу , некоторые элементы которого я не хочу в своем выходе и повторяю вывод несколько раз:
// Retrieve the DOM from a given URL
$html = file_get_html('testdata.html');
foreach($html->find('table') as $e){
foreach($html->find('td') as $f){
echo $f->innertext . '<br>';
}
}
Как я могу изменить свой код, чтобы только извлекать и выводить эти элементы: «WAITLIST, 91630, ACCY 2001, 10, Intro Financial Accounting, 3.00, Zou, Y, Duques 251, 9:35 AM-10:50AM, 01/13/14-04"/28/14
Чувак, вы рок! Это сделал трюк. Благодаря! –