如何在" div id = 0"中获取元素使用PHP简单的HTML DOM解析器

时间:2017-01-20 07:03:04

标签: php html parsing dom

我已下载并包含PHP Simple HTML DOM Parser,但当我尝试从<div id='0'>获取数据时,它只会从每个div ID中获取数据。

$html_data=$htmlfile->find('div[id=0]',0);

但如果我使用div[id=1],它就能完美运行。

任何想法?

<div id=0>data0 </div>

<div id=1>data1 </div>

<div id=2>data2 </div>

<div id=3>data3 </div>

html文件如上所述,我需要data0使用find('div[id=0]',0)它不起作用但如果我输入find('div[id=1]',0)我可以data1没有问题。< / p>

注意

我也在html中有其他div id=idname个文件。

1 个答案:

答案 0 :(得分:0)

在这里确定额外的('div[id=0]',0)0 ..您可能正在选择第一个元素。

$html_data=$htmlfile->find('div[id=0]',0);

所以,改为使用..

$html_data=$htmlfile->find('div[id=0]')[0];

获取第一个元素。