我希望为循环中返回的每个帖子的内容创建交替设计。总之,我希望第一个帖子显示左对齐,右边对齐,依此类推。我找不到办法做到这一点。有什么想法吗?
答案 0 :(得分:1)
尝试这样的事情:
$count = 0;
foreach ($posts as $post) {
echo "<div class=\"" . (++$count % 2 ? 'left' : 'right') . "\">"
. $post['postText'] // or whatever the crazy wordpress thing is
. "</div>"
;
}
答案 1 :(得分:0)
你可以遍历结果,然后检查增量计数器是偶数还是奇数,并根据它显示左或右。
答案 2 :(得分:0)
查看模运算符'%'
0 % 2 = 0
1 % 2 = 1
2 % 2 = 0
3 % 2 = 1
...
100 % 2 = 0
101 % 2 = 1
您可以拥有任意数量的重复模式:
0 % 4 = 0
1 % 4 = 1
2 % 4 = 2
3 % 4 = 3
4 % 4 = 0
5 % 4 = 1
....
下进行。