我想知道如何使用PHP计算一定数量的li标签,当我达到某个数字时会做些什么?我正在使用foreach
输出列表项。
答案 0 :(得分:2)
最简单的可能是:
$count = substr_count($html , "<li>");
答案 1 :(得分:2)
$i = 0;
foreach (…) {
echo '<li>';
$i++;
if ($i > $certainNumber) {
doSomething();
}
}
答案 2 :(得分:0)
根据您的陈述,请参阅下文,其中涉及foreach。这是一个抽象的答案形式,因为我不完全知道你的foreach与实际HTML的显示有什么关系,所以你必须将它与你的实际代码联系起来。
$c = 0;
foreach($html as $html_line)
if (strpos($html_line, '<li>'))
$c++;
// $c is equal to the number of li's in your html code.