我有一個列出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