我有一组包含大量信息的表格。我为每一行设置了id(大约30行信息)。有什么方法可以告诉PHP只能在网页上显示奇数或偶数ID号?
我想在两列中显示它们:左边是奇数id的行,右边是偶数id的行。
如何编写代码?或者......有人能告诉我一些资料或教程吗?
答案 0 :(得分:7)
$id % 2 == 0 //is even
$id % 2 == 1 //is odd
答案 1 :(得分:1)
答案 2 :(得分:0)
这是一个相当标准的模式。
由于您按顺序迭代结果,并且由于表是按水平顺序构建的,因此伪代码如下所示:
<table>
<tr>
FOREACH RESULT i
<td>DATA(i)</td>
IF i IS ODD
</tr><tr>
ENDIF
ENDFOREACH
</tr>
</table>
理想情况下,您会添加更多条件以避免空行,但这应该让您开始。
答案 3 :(得分:-1)
可能更容易在查询中提取所有内容,为每一行(奇数或偶数)添加一个css类,然后使用一个非常简单的jquery命令来显示你想要的那些
$(document).ready(function () {
$('.odd').display( etc....
像这样......