我有一个列出6个产品我想分裂成3个产品的2个列表中彼此相邻。该列表在foreach循环内完成,第一个列表在count == 2之后停止,因此将显示3个项目。第二个列表应该从第四个项目开始。我怎样才能做到这一点?PHP foreach循环跳过前3项
这是笏使得3项第一个列表:
<?php $_categoryId = explode(' ', $category['id']); $count = 0; $_productCollection = Mage::getModel('catalog/category')->load($_categoryId) ->getProductCollection() ->addAttributeToSelect('*') ->setOrder('date_added', 'DESC'); ?> <?php foreach ($_productCollection as $_product): ?> <li class="category-row-list-item"> <a class="product-name" href="<?php echo $_product->getProductUrl() ?>"> <?php echo $this->htmlEscape($_product->getName()) ?> </a> </li> <?php if($count == 2) break; // Stop after 3 items $count++; ?> <?php endforeach ?>
最好的问候, 罗伯特
邮编...... – Andrew