替换部分回声

时间:2015-12-16 18:20:44

标签: php

我知道$ element2将包含

这一事实
"<div class='game_description_snippet'>
    // The text I actually only want, which is not within any other tags
</div>"

foreach($html2->find('div.game_description_snippet') as $element2) {
    $lol = $element2;
}
echo "<a target='_blank' title='$element2' href='$url'>$element</a>";

如何删除div标签并获取文本?另一个问题是div和我想要的文本之间会有很多空格出于某种原因。如何删除它?

有没有办法可以从div.game_description_snippet中获取文字?如果有帮助,文本介于“”之间。

任何帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:4)

我将假设您使用的是PHP Simple HTML DOM Parser代码。

文档显示,如果您希望内容中没有您选择的元素中的标记,请致电->plaintext

foreach($html2->find('div.game_description_snippet') as $element2) {
    $lol = $element2->plaintext;
    echo $lol;
}

使用Advanced HTML DOM Parser代替,但看起来更换了。