如果我有以下代码:
<?php foreach ($posts as $post): ?>
<li>POST</li>
<?php endforeach; ?>
我如何在帖子之间显示广告,每5件商品或5件商品之后只展示一次?
我想过像$post[5]
这样的东西,但不确定我是不是在叫错了树。任何建议/反馈和例子将不胜感激。
答案 0 :(得分:1)
假设数据是统一索引的(如果它是CakePHP find()
的结果,那么它是):
foreach( $posts as $index => $post ) {
// display the post
if( $index % 5 == 4 ) { // every fifth post or $index == 4 for only the fifth
// display the ad
}
}