使用PHP Simple HTML DOM Parser从Div ID中获取内容

时间:2018-01-03 11:07:02

标签: php

我有以下HTML代码

<div id="b_changetext" class="FL gL_13 PT15"> <span class="gr_15 uparw_pc"><strong>5.80</strong></span> (+2.28%)</div>

我想提取内容(+ 2.28%)  试过以下代码

foreach($html->find('div[n_changetext]') as $e){
      echo $e->innertext . '<br>';
    echo "wwwwww";
}

运行时不会进入for循环。 (&#34; wwwwww&#34;未显示)

任何人都可以建议解决方案

1 个答案:

答案 0 :(得分:0)

div[n_changetext]查找具有n_changetext属性的元素(在HTML中无效)。

要查找具有给定ID的元素,您必须指定属性的名称为id并指定值。

在您的示例中,值以b而不是n开头:

find('div[id=b_changetext]')
相关问题