【发布时间】:2017-10-04 03:48:20
【问题描述】:
我有 2 个循环内循环和外循环。
当外循环达到第三次迭代时,内循环应该运行。我喜欢这样。
<?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
}
?>
结果是这样的
问题:
问题是内部循环显示第三次迭代后的所有结果。但我只想显示内循环的一个结果,然后内循环的第二个结果应该在外循环的下 3 次迭代之后显示。
我该如何解决这个问题?
【问题讨论】:
-
使用简单的
$this->domain_ads[0]insted of foreach?