PHP Simple HTML Dom Parser计算具体结果?

时间:2014-09-17 22:32:23

标签: php simple-html-dom

现在我正在处理一个基于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"; ?>

此代码用于计算已建立的发生次数,但不显示任何内容。

我想要的只是计算已发现的事件,并只显示出现的数量。

提前致谢!

1 个答案:

答案 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