三种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);
?>