2016-10-08 10 views
1

商品のリストを表示しています。x番目の商品として広告を挿入したいと思います。たとえば、私は20の項目があります。 5番目の項目が通常どおりに表示されるように広告を表示します。 5番目のアイテムを置き換えるべきではなく、5番目のアイテムを6番目のアイテムにプッシュするなどです。PHP:商品リストのx番目の項目にコードを挿入する

<?php foreach ($products as $product) { ?> 
       <div class="product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-12"> 
        <div class="product-block"> 
        <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-responsive" /></a></div> 
        <div> 
         <div class="caption"> 
         <h4><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></h4> 
         <p><?php echo $product['description']; ?></p> 

       </div> 
        </div> 
       </div> 
       <?php } ?> 

答えて

1

ちょうどそれを反復する前に、配列にそれをスプライス:

私がこれまで持っているコードは、このです。

<?php array_splice($products, 4, 0, $advertisement); ?> 
関連する問題