首页 > 代码库 > 三种php表格隔行换色
三种php表格隔行换色
第一种for{}eles{}:
<?php
echo "<table width=‘80%‘ border = 1 cellpadding=5 cellspacing=0>";
for ($i = 1; $i <= 5; $i++){
if($i % 2 == 0){
echo ‘<tr align="center" bgcolor="red">‘;
}else{
echo ‘<tr align="center">‘;
}
for ($j = 1; $j<= 8; $j++){
echo ‘<td>‘.$i * $j.‘</td>‘;
}
echo ‘</tr>‘;
}
echo ‘</table>‘;
?>
第二种方法while
<?php
echo "<table width=‘80%‘ border = 1 cellpadding=5 cellspacing=0>";
$l = 1;
while ($l <= 5) {
if ($l % 2 == 0) {
echo ‘<tr align="center" bgcolor="red">‘;
}else{
‘<tr align="center">‘;
}
$m = 1;
while ($m <= 8) {
echo ‘<td>‘.$l * $m.‘</td>‘;
$m++;
}
echo ‘</tr>‘;
$l++;
}
?>
第三种方法do{}while{}
<?php
echo "<table width=‘80%‘ border = 1 cellpadding=5 cellspacing=0>";
$k = 1;
do{
if($k % 2 == 0){
echo ‘<tr align="center" bgcolor="red">‘;
}else{
echo ‘<tr align="center">‘;
}
$n = 1;
while ($n <=8) {
echo ‘<td>‘.$k * $n .‘</td>‘;
$n++;
}
echo ‘</tr>‘;
$k++;
}while($k <= 5);
?>