PHP Простой HTML Dom Parser считать конкретные результаты?

Сейчас я работаю над одним PHP-скриптом, основанным на http://simplehtmldom.sourceforge.net/.

Вот мой код:

<?PHP
foreach ($html->find('li.tooltip') as $ul) {
$id = $ul->id;
$dt = "data-text";
$dt = "data-text";
$cid = "colvar-id";
$datatext = $ul->$dt;
$colvarid = $ul->$cid;
$countN = count($id);
$number = 1;
$N = $i++;
if ($N == "") {
$N = 0;
}
}
?>
<?PHP echo "Result is: $countN"; ?>

Этот код предназначен для подсчета количества найденных случаев, но он ничего не отображает.

Все, что я хочу, это подсчитать найденные случаи и просто отобразить количество случаев.

Заранее спасибо!

-2

Решение

Ты можешь использовать count():

$html = str_get_html(<<<EOF
<ul>
<li>not a tooltip</li>
<li class="tooltip">tooltip</li>
<li class="tooltip">also a tooltip</li>
</ul>
EOF
);

echo count($html->find('li.tooltip'));
// 2
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]