php表格颜色交替无法实现 static 都是一个颜色

<?php

function tablecolor(){
static $color; //定义一个静态变量
if ($color="f6eedd"){
$color="eef7ff";
}
else{
$color="f6eedd";
}
return $color;
}
echo "<table border=1>\n";
for ($i=0;$i<10;$i++)
{
$color=tablecolor();
echo "<tr><td bgcolor=".$color."> 这是".$i."行</td></tr>";

}
echo "</table>";

?>

第1个回答  2012-02-10
if ($color=="f6eedd")

另外,应该用 #f6eedd 这样吧?
第2个回答  2012-02-17
if判断的时候写错了,是==本回答被提问者采纳
相似回答