【发布时间】:2011-07-28 19:48:29
【问题描述】:
我有以下php,
<ul>
<?php $count = count($products); ?>
<?php for($i=0; $i < $count; $i++ ): ?>
<li>
<?php foreach ($products as $k => $v) : ?>
<div>
<a href="">
<img src="<?php echo base_url(); ?>media/images/products/<?php echo $v['product_image_small']; ?>" alt="<?php echo $v['product_title']; ?>" rel="<?php echo $v['product_id']; ?>"/>
</a>
</div>
<?php endforeach; ?>
</li>
<?php endfor; ?>
</ul>
我想要实现的是创建一个嵌套最多 6 个divs 的li,一旦有 6 个divs 我想创建一个新的li。上面的代码目前正在创建以下,
<li>
<div></div>
<div></div>
<div></div>
<div></div>
</li>
...但是由于 products 数组的大小,我的 li 中应该只有 2 个 divs。
【问题讨论】:
-
你试过检查 $count 的值吗? '回声 $count'?
标签: php for-loop foreach foreach-loop-container