2017-01-20 1 views
0

Я загрузил и включил PHP Simple HTML DOM Parser, но когда я пытаюсь получить данные из <div id='0'>, он просто получает данные из каждого div id.Как получить элементы в «div id = 0» с помощью PHP Простой HTML DOM Parser

$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 без проблем.

ПРИМЕЧАНИЕ

У меня есть другие div id=idname файлы в формате HTML, а также.

ответ

0

Assuimg extra ('div[id=0]',0), 0 здесь .. вы можете выбрать первый элемент.

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

Таким образом, вместо того, чтобы использовать ..

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

получить первый элемент.

+0

У меня есть этот html-файл с,

data1
&
data2
Мне нужно получить «data1» Я пробовал ваш код, но он не работал –

+0

Я объяснил в вопросе, пожалуйста, посмотрите, спасибо –

Смежные вопросы