это часть html, которую я хочу проанализировать, чтобы получить текст внутри <p>
:
<div class="container">
<h2>title</h2>
<div class="divIdontNeed"> hi </div>
<p> I WANT THIS TEXT </p> <====== this is what i want
<p> i don't want this one </p>
</div>
То, что я сделал, это цикл (потому что html выше находится на нескольких страницах, и я хочу, чтобы все они были в массиве $allTexts
):
foreach($html->find('div[class=container]')->find('p',0) as $text){
array_push($allTexts, $text->plaintext);
}
Когда я это делаю, я получаю сообщение об ошибке Fatal error: Call to a member function find() on array in /path/to/MyTextParser.php
Спасибо вам всем