Сейчас я работаю над одним 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"; ?>
Этот код предназначен для подсчета количества найденных случаев, но он ничего не отображает.
Все, что я хочу, это подсчитать найденные случаи и просто отобразить количество случаев.
Заранее спасибо!
Ты можешь использовать 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
Других решений пока нет …