PHP Simple HTML DOM - Obtenir le texte à l'intérieur <td> tag
J'ai donc ce .fichier html que je dois analyser. Dans ce fichier j'ai des lignes comme celle-ci:
<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>
Ce dont j'ai besoin pour obtenir est 240,0000 , 340,0000 et ainsi de suite. J'ai essayé quelque chose comme ceci:
//Create DOM from URL or file
$html = file_get_html('File.html');
foreach($html->find('td') as $element)
echo $element->text. '<br>';
Le faisant de cette manière je n'ai pas le texte que je veux obtenir.
Comment puis-je faire référence au texte à l'intérieur de la balise? Si je peux obtenir les valeurs.
ne
que dois-je faire écho pour que le texte?
Il a obtenu, mais il vous manque une lettre: $element->en clair, je suppose que c'était une faute de frappe 🙂
hahaha, ouais, c'était une faute de frappe. =]
$html->find('nobr')
fonctionne pas pour vous? Ou n'est-il pas toujours formatés de la même manière?que dois-je faire écho pour que le texte?
$element->paintext
^^Il a obtenu, mais il vous manque une lettre: $element->en clair, je suppose que c'était une faute de frappe 🙂
hahaha, ouais, c'était une faute de frappe. =]
OriginalL'auteur Francisco Ochoa | 2013-04-04
Vous devez vous connecter pour publier un commentaire.
Rien comme
$element->text
Utilisation$element->plaintext
OriginalL'auteur Baba