PHP迭代循环

时间:2011-04-10 19:44:35

标签: php loops

我是php新手,我试图通过其他LI循环,只要至少还有8个我已经尝试过,并且无法找到实现此目的的正确方法。

    <?php $model->getFeaturedVehicles(24, 0, unserialize($vtype), unserialize($makes), $p1range, $p2range, $filters) ?>
<div id="slider">
  <ul>
    <li>
      <?php while ($unit = $model->iterate()): ?>
      <div class="feature-vehicle" align="center"><a href="<?php echo DIR_REL,'/inventory/',$unit->url ?>"><img src="http://images.idealer1.com/getimage/90/<?php echo $unit->previewvpid ?>.jpg" alt="<?php echo $unit->description ?>" /></a>
        <p><?php echo $unit->description ?></p>
      </div>
      <?php endwhile; ?>
    </li>
    <li>loop through 8 more if at least 8 more exist</li>
    <li>loop through 8 more if at least 8 more exist</li>
  </ul>
</div>

1 个答案:

答案 0 :(得分:0)

如果API没有公开计算记录总数的方法(包括获取剩余记录的数组并对其进行计数),则可以使用PHP output buffering functionsob_start,等)将数据缓存在for循环中(计数到8),仅在$i计数达到8或更多时打印结果。