如何在循环中显示所有帖子的总和

时间:2017-03-19 01:15:30

标签: php arrays loops counter

我试图找出一种方法来打印循环中显示的所有帖子的总和。例如:

<?php if (have_posts()) :

$total_count = 1;
while (have_posts()) : the_post(); 
echo $total_count;
endwhile;
endif;

?>

返回:1 1 1 1 1 1 1

由于我的循环中有7个帖子。但是,我想把所有这些1的总和作为结果得到7。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

尝试增加total_count,而不是每次都打印它。 您将为每个帖子添加1,然后打印总值。检查+=

的php赋值运算符
<?php if (have_posts()) :

$total_count = 0;
while (have_posts()) : the_post(); 
$total_count += 1;
endwhile;
echo $total_count;
endif;

?>

另请注意,您的计数器应始终从0开始。