id; $state = $obj->state; //其中所读取得$state="1,2,3" echo" ```状态``` "; echo" ``` 帐号状态操作"; $state=explode(",",$state); $query=mysql_db_query($database,"select id,name from state"); while($arr=mysql_fetch_array($query)){ echo"$arr[name]"; for ($k=0;$k激活"; } else { echo "冻结"; } } next; echo"a"; } echo " "; } echo" ?> 运行代码所得的结果 帐号 状态 操作 aaa 活动冻结冻结 a bbb 冻结活动冻结 a ccc 冻结冻结活动 a 我想得到的结果 帐号 状态 操作 aaa 活动 a bbb 活动 a ccc 活动 a 请问应该怎样修改上面的代码??谢谢 \--------------------------------------------------------------- 你的$state[$k]==$arr["id"]至多有一次满足 $outchar = "冻结"; for ($k=0;$k激活" ; echo"$outchar< if($state[$k]='$arr["id"])' td { }> ```