gpt4 book ai didi

php - 在动态表格上交替表格行背景颜色

转载 作者:太空宇宙 更新时间:2023-11-03 19:53:55 26 4
gpt4 key购买 nike

我有一个由 foreach 循环生成的表。

在循环之前,我创建了 $iteration = 0。在循环开始时,它递增 $iteration

然后我这样做:

if($iteration % 2 == 0) { 
$greyRow = 'css for a grey row';
}

我最多只有三行来测试它,但它似乎在当前规则下将第 2 行和第 3 行变灰,而不仅仅是第二行。

最佳答案

以下将为偶数行添加一个 grey 类。

echo '<tr', ($iteration & 1 ? ' class="grey"': ''), '>';

注意事项

这使用了 bitwise operator .这是一个微优化,但比模数运算符更优化(尽管在这些情况下众所周知地使用)。

此外,我鼓励您将 CSS 类用于偶数行和奇数行,而不是内联样式,或者只切换单个类(即 grey)。

echo '<tr class="', ($iteration & 1 ? 'even': 'odd'), '">';

关于php - 在动态表格上交替表格行背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5958471/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com