2017-08-18 4 views
-2

私はバッツマンをリストしています。トップ50を表示しているページがあります。リスト内に3つの異なる要素を入力できる3つのポイントがあります。検索/リストの異なるポイントに3つの要素を入力する

私はこれを第10、第24、第42打者の後にしたいと思います。どのように私はPHPでこれを行うに行くだろうか?

私の現在のコードでは、打者を取得し、私のコントローラで、それはあなたがインデックスを使用し、あなたのループ内でのインデックスをインクリメントう通常のPHPで50

@foreach($batsmen as $bat) 
<h2> $bat->name</h2> 
<h3> $bat->nationality</h3> 
<h3> $bat->highscore</h3> 
@endforeach 

答えて

1

のテイクを持っています。あなたの3つの要素が何であるかはっきりしませんが、これは助けてください。

<?php 
// Here $i is your index 
$i = 1; 
foreach($batsmen as $bat){ 
    // When the index reaches 10, 24, and 42 then add the three different elements 

    // Anything output here is done every iteration of the loop 
    // and before your ads 

    if($i == 10){ 
     echo '<div id="ad1"></div>'; 
    } 

    if($i == 24){ 
     echo '<div id="ad2"></div>'; 
    } 

    if($i == 42){ 
     echo '<div id="ad3"></div>'; 
    } 

    // Here we are incrementing the index 
    $i++; 

    // Anything output here is done every iteration of the loop 
    // and after your ads 
} 
+0

3つの異なる広告。それは3つの異なる部門になるでしょう。だからあなたのコードの外見ではうまくいかないでしょうか? – dionarap

+0

divを表示するように更新しました。 –

+0

これでそれぞれのポイントに3つのdivが表示され、それぞれのポイントで個別のdivが1つ必要です。 – dionarap

関連する問題