[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Simple HTML DOM
Staryy
Вот есть такая строчка
$data->find('div#schedule_container', $i);

В этом слое с этим id имеется множество других повторяющихся слоёв из которых мне нужно достать информацию. Но этот кусок кода вырывает только часть информации.

При $i = 0 думал он достанет вот так:
<div id = "schedule_container">
<div
class...></div>
<div
class...></div>
<div
class...></div>
<div
class...></div>
.....
</div>

А всё разбилось на куски. Один кусок примерно на 3 поделился, тоесть только за $i = 0, $i=1, $i=2 я смогу достать всю информацию из одного блока с id "schedule_container", которых несколько.
Да, можно и так, но вдруг информации в этом блоке будет только на $i = 0, а в $i = 1 будешь уже начинаться другой блок
Помогите пжлста

depp
ты пытаешь достать массив данных с блока, который имеет идентификатор.
так не получится. идентификатор может быть только один.
и указывать:
$data->find('div#schedule_container', $i);

не верно.

правильно:
$data->find('div#schedule_container');

дальше ты можешь работать с этим блоком информации, например:
$html = $data->find('div#schedule_container');
foreach ($html->find(".class_of_element") as $element) {
echo $element->plaintext . '<br>';
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.