我在我的網站上遇到了一些問題。我有一個博客,每篇文章都在一個列表中。現在我想把這個列表分成3個列表。PHP:我如何將foreach循環分成3部分?
我的問題:
<ul class="row-3">
<?php $i = 1; foreach($posts as $post): ?>
<?php if($i % 3 == 0): ?>
<?php echo "$article" ?>
<?php endif; $i++; ?>
<?php endforeach ?>
</ul>
<ul class="row-2">
<?php $i = 1; foreach($posts as $post): ?>
<?php if($i % 2 == 0): ?>
<?php echo "$article" ?>
<?php endif; $i++; ?>
<?php endforeach ?>
</ul>
如果我做它像這樣將每三環路進入第三列表和每一個第二循環進入第二列表。但問題是:
第5條和10將兩個列表...
所以我對整個的foreach循環分爲3個部分,一個計數器計數,直到3,然後在3如果它再次變爲0,所以我可以把每1到第一個列表每2到第二個和每3到第三個列表 ,但我絕對不知道如何解決這個問題。
我希望你們能幫助我一下,我對我的英語不好對不起..
非常感謝。
顯示如何使用.... –
非常感謝!我想現在我可以用這些方法之一解決我的問題。 – UnknownProgrammer