6
Quindi ho questo file .html che devo analizzare. In quel file ho righe come questo:PHP HTML semplice DOM - Ottieni testo all'interno del tag <td>
<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>
Che cosa ho bisogno per ottenere è 240,0000, 340,0000 e così via. Ho provato qualcosa di simile:
// Create DOM from URL or file
$html = file_get_html('File.html');
foreach($html->find('td') as $element)
echo $element->text. '<br>';
Facendo in questo modo non ho ricevuto il testo che voglio ottenere.
Come posso fare riferimento al testo all'interno del tag? Quindi posso ottenere i valori.
fa '$ HTML-> find ('nobr')' non funzionare per voi? O non è sempre formattato allo stesso modo? – Jon
cosa faccio dopo di echo per ottenere il testo? –
'$ element-> paintext' ^^ – Jon