2011-07-18 4 views
0

Je veux analyser un dictionnaire et d'obtenir le contenu de plusieurs divs avec la même classe, ce que je reçois de télécharger le code html:Quel est le meilleur moyen d'obtenir le contenu d'un div?

c'est le mot choisi div:

<div class="box_palavra_escolhida"><img src="../img/icone-livro.png" width="41px" height="35px" border="0" alt="imagem icone livro"><a class="link_escolhida" href="dicsin_edicao.php?id=5166" title="a">a</a><a class="link_escolhida_sinonimo" href="dicsin_sinonimo_edicao.php?id=5166">Adicionar palavra</a></div> 

de cette div Je veux obtenir ceci:

<a class="link_escolhida" href="dicsin_edicao.php?id=5166" title="a">a</a> 

puis retirer les balises et finissent avec: « un »

alors obtenir les synonymes au mot chos en, qui sont présentés dans ce div:

<div class="palavras_encontradas"><div class="box_palavras_encontradas"><img src="../css/images/icone_livro_dois.jpg" width="23px" height="21px" border="0" alt="imagem icone livro dois"><a class="link_encontrada" href="dicsin_edicao.php?id=26716" title="insensato coração">(Antônimo) insensato coração</a><a class="link_encontrada_sinonimo" href="dicsin_lista.php?f_pesq=insensato coração">visualizar palavras</a></div><div class="box_palavras_encontradas"><img src="../css/images/icone_livro_dois.jpg" width="23px" height="21px" border="0" alt="imagem icone livro dois"><a class="link_encontrada" href="dicsin_edicao.php?id=2081" title="anexar">(Sinônimo) anexar</a><a class="link_encontrada_sinonimo" href="dicsin_lista.php?f_pesq=anexar">visualizar palavras</a></div></div> 

de ce div Je veux finir avec:

<a class="link_encontrada" href="dicsin_edicao.php?id=2081" title="anexar">(Sinônimo) anexar</a> 

et

<a class="link_encontrada" href="dicsin_edicao.php?id=26716" title="insensato coração">(Antônimo) insensato coração</a> 

puis après avoir enlevé les balises, finissent avec:

(Sinônimo) anexar

et

(Antônimo) Passions mortelles

quelqu'un peut me aider? Merci beaucoup

+0

Commentaires sur inb4 html parser. Mais oui, vous devriez utiliser un analyseur HTML pour extraire l'information. Essayez [Google] (http://www.google.com/) recherche. –

+0

Cela semble vraiment homme assez louche. – AlienWebguy

+0

Vérifiez la question de ce type: D http://stackoverflow.com/questions/6702293/help-with-php-dom-elements – Phil

Répondre

0

La solution est simple, si vous ne voulez aucune des étiquettes, alors utilisez strip_tags.

$content = strip_tags($content); 

Dans la première ligne, $content serait a, et ainsi de suite.

Questions connexes