Я использую phpQuery.Вы знакомы с jQuery?они имеют одинаковый синтаксис.Вы можете быть обеспокоены установкой новой библиотеки, но, поверьте мне, эта библиотека стоит дополнительных затрат
Затем вы можете получить к ней доступ так:
foreach($doc->find('p') as $element){
$element = pq($element);
echo str_word_count($element->text());
}