每2次在foreach循环中更改类

时间:2014-04-26 02:36:59

标签: php loops foreach

我试图在我的循环中每2次更改tr类,但我不太确定如何计算两次。到目前为止,我有:

foreach(array_chunk($users, 2, true) as $array){

}

我拆分了两个$users阵列块,但是我可以从哪里继续?

我想要输出的内容:

<tr class="m0">
    <td><a href="id.php?id=1">Bob</a></td>
    <td><a href="profile.php?id=2">Bob's Cousin</a></td>
</tr>
<tr class="m1">
    <td><a href="profile.php?id=3">Bob's Mom</a></td>
    <td><a href="profile.php?id=4">Bob's Dad</a></td>
</tr>

1 个答案:

答案 0 :(得分:0)

为什么你需要替代名字?如果只是为了造型那么你可以使用css“nth-child”

示例:

CSS

  table#results tr:nth-child(even)
    {
    background-color: red;
    }
        table#results tr:nth-child(odd)
    {
    background-color: blue;
    }

HTML

<table id="results">
<tr><td>Foo</td></tr>
<tr><td>Bar</td></tr>
</table>

小提琴:http://jsfiddle.net/Eh7qm/