Поэтому у меня есть этот .html-файл, который я должен проанализировать. В этом файле у меня есть строки вроде этого:
<tr> <td colspan=1 rowspan=1 bgcolor=#ffffff align=left valign=top> <font size=1 face="Tahoma" color=#000000> <nobr> 240,0000 </nobr> </font> </td> <td colspan=1 rowspan=1 bgcolor=#ffffff align=left valign=top> <font size=1 face="Tahoma" color=#000000> <nobr> 340,0000 </nobr> </font> </td> </tr>
Мне нужно получить 240,0000, 340,0000 и так далее. Я пробовал что-то вроде этого:
// Create DOM from URL or file $html = file_get_html('File.html'); foreach($html->find('td') as $element) echo $element->text. '<br>';
Выполняя это, я не получаю текст, который хочу получить.
Как я могу ссылаться на текст внутри тега? Поэтому я могу получить значения.
Ничего, как $element->text
Использовать $element->plaintext
foreach ( $html->find('td nobr') as $element ) { echo $element->plaintext . '<br>'; }