在PHP/HTML中交替行颜色的最简单方法是使用CSS样式和PHP循环结构。以下是一个简单的示例:
<!DOCTYPE html>
<html>
<head><style>
.even {
background-color: #f2f2f2;
}
.odd {
background-color: #ffffff;
}
</style>
</head>
<body><table>
<tr>
<th>姓名</th>
<th>年龄</th>
</tr>
<?php
$data = array(
array("姓名" => "张三", "年龄" => 25),
array("姓名" => "李四", "年龄" => 30),
array("姓名" => "王五", "年龄" => 35),
array("姓名" => "赵六", "年龄" => 40)
);
$count = 0;
foreach ($data as $row) {
$count++;
$class = ($count % 2 == 0) ? 'even' : 'odd';
echo "<tr class='$class'>";
echo "<td>" . $row["姓名"] . "</td>";
echo "<td>" . $row["年龄"] . "</td>";
echo "</tr>";
}
?>
</table>
</body>
</html>
在这个示例中,我们创建了一个简单的表格,并使用CSS样式定义了偶数行和奇数行的背景颜色。然后,我们使用PHP循环结构遍历数据数组,并根据行号的奇偶性设置行的CSS类。这样,表格中的行将以交替的方式显示不同的背景颜色。
领取专属 10元无门槛券
手把手带您无忧上云