现在我正在处理一个基于http://simplehtmldom.sourceforge.net/的PHP脚本。
这是我的代码:
<?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"; ?>
此代码用于计算已建立的发生次数,但不显示任何内容。
我想要的只是计算已发现的事件,并只显示出现的数量。
提前致谢!
答案 0 :(得分:0)
您可以使用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