【发布时间】:2015-06-03 21:04:04
【问题描述】:
我有一个基本计数器,它会显示我内容中每个段落的数字,我需要找到我的计数器的循环总数...
<?php
$count = 0;
// check if the repeater field has rows of data
if( have_rows('each_class_event') ):
// loop through the rows of data
while ( have_rows('each_class_event') ) : the_row(); ?>
<?php $count++; ?>
<div class="eachOne">
<div class="classInfo">
<p>Session <?php echo $count; ?></p>
</div>
</div>
在段落中我需要它是这样的:
<p>Session <?php echo $count; ?> of <?php echo $totalCount; ?></p>
【问题讨论】:
-
那是什么问题?
-
不可能写成,因为
$totalCount在你完成 while_loop() 之后将不可用。 -
你试过
-
have_rows 返回一个布尔值,所以不会做太多。我见过的所有示例都表明需要为计数进行循环,这太可怕了,但您可能只需要循环两次(1 用于计数,2 用于显示)。
标签: php while-loop counter