duanning9110 2015-01-08 13:37
浏览 92
已采纳

显示来自php外部的while循环的项目总数

I have a PHP while loop and i'm trying to use a counter to display the total number of items (.question) that are within it. I'm trying to echo the contents of $child_i outside of the while loop to do this but the code below doesn't work. Whats the best way of achieving this?

EDIT Updated to show full code

<?php if( have_rows('faqs') ): ?>
   <ul class="responsive-accordion responsive-accordion-default bm-larger">
      <?php while( have_rows('faqs') ): the_row(); ?>
        <li>
           <div class="responsive-accordion-head"><span class="ico arrow-right"></span><?php the_sub_field('category_name'); ?> <span class="faq-counter">
           <!-- TRYING TO ECHO $CHILD_I ON THE LINE BELOW BUT NOT WORKING -->
           <?php echo($child_i); ?> Questions</span></div>
           <!-- $CHILD_I IS DEFINED ON THE NEXT LINE -->
           <?php if( have_rows('questions') ): $child_i = 0; ?>
              <!-- THIS ECHO WORKS -->
              <div class="responsive-accordion-panel <?php echo($child_i); ?>">
                <?php while( have_rows('questions') ): the_row(); ?>
                  <div class="question">
                     <h6><?php the_sub_field('question'); ?></h6>   
                     <p><?php the_sub_field('answer'); ?></p>
                  </div>
                <?php $child_i++; endwhile; ?>
            </div>
           <?php endif; //if( get_sub_field('questions') ): ?>
           </div>
        </li>   
   <?php endwhile; // while( has_sub_field('to-do_lists') ): ?>
  </ul>
<?php endif; // if( get_field('to-do_lists') ): ?>
  • 写回答

1条回答 默认 最新

  • duanchuli5647 2015-01-08 13:49
    关注

    Try this

    $questions = get_field('questions'); $size=count($questions); echo $size;
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 想问一下stata17中这段代码哪里有问题呀
  • ¥15 flink cdc无法实时同步mysql数据
  • ¥100 有人会搭建GPT-J-6B框架吗?有偿
  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决