Bonjour,
Je lis une page en php dans laquelle je veux récuperer des éléments dans des tag (td). J'arrive à lire les elements contenu dans les balises td sauf qu'il y a qques choses d'étranges que je n'explique pas .
Je récupère des chaines de caractères par la fonction innerText , je stocke chaque chaine dans une variable (que j'affiche en faisant des sauts de ligne) et quand je compte le nombre de caractère de la variable cela ne correspond pas (du moins pas toujours) (j'ai pourtant vérifié s'il y avait avant ou après le chaine de caractere des espaces ou pas) .
voici mon code
Peut etre y a t -il des elements parasites qu'il faut supprimer par une fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $html = file_get_html($v[3].'/societe.html'); $tabData = $html->find('td'); foreach($tabData as $e) { $data = $e->innertext; echo $data.strlen($data)."<br>"; }
Voici un exemple de balise avec son contenu :
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <td class="tl"><strong>Nombre de voitures</strong></td> <td class="tr">29 859 593</td>
SD
Partager