Bonjour,
J'ai une page html avec des tableaux.
Le tableau qui m’intéresse se nomme : info-valeur list
J'arrive à rentrer dedans mais je souhaiterais afficher l'ensemble des balises TD, dans un tableau, comment faire svp ?
Pour que ca me donne un truc du genre :
Cours Nyse Euro 54.21 (c) EUR
Variation 5.53%
Dernier échange 08/03/13Merci beaucoup d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 <?php $strhtml = ' <table class="info-valeur list"> <tr> <td class="label"> <b>Cours</b> Nyse Euro </td> <td> <small class="tooltip icon ico-realtime" title="Données temps réel" id="58bceUi_Icon51" ></small> <b><span id="brs-sl513cd333e4741"><span class="cotation">54.21 (c) EUR</span></span></b> </td> </tr> <tr> <td class="label gras">Variation</td> <td class="gras"><span id="brs-sl513cd333e493c" class="color3">5.53%</span></td> </tr> <tr> <td class="label">Dernier échange</td> <td>08/03/13 <span id="brs-sl513cd333e4c66">17:35:00</span></td> </tr> </table> '; $dochtml = new DOMDocument(); $dochtml->loadHTML($strhtml); $elem = $dochtml->getElementsByTagName('table'); $Tableau = array(); foreach($elem as $elemok) { if($elemok->getAttribute('class') == 'info-valeur list') { $Tableau[] = $elemok->nodeValue; } } print_r($Tableau); ?>
Partager