私は2つのループを持っています。内側ループ&外側ループ。外側ループの各3回目の繰り返しの後に内側ループを実行
外部ループが3番目の反復に達すると、内部ループが実行されます。私はこれが好きです。
<?php
foreach($this->posts as $post){
?>
<div id="post">
</div>
<?php
foreach($this->domain_ads as $ads) {
if($i%3==0){
?>
<div id="ads">
</div>
<?php }
} ?>
<?php
}
?>
、その結果がこの
問題のようなものです:
問題は内部ループは第三反復の後、すべての結果を示しているということです。しかし、私はインナーループの結果を1つだけ表示したいので、インナーループの2番目の結果は、次の3回のアウターループの繰り返しの後に表示する必要があります。
どうすればこの問題を解決できますか?
使用シンプル 'ます$ this-> domain_adsを助ける希望が[0]' foreachののinsted? –