我已下载并包含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
个文件。
答案 0 :(得分:0)
在这里确定额外的('div[id=0]',0)
,0
..您可能正在选择第一个元素。
$html_data=$htmlfile->find('div[id=0]',0);
所以,改为使用..
$html_data=$htmlfile->find('div[id=0]')[0];
获取第一个元素。