我有一个包含以下列的数组:
- 任务
- 地位
我想打印一个显示任务列表的表格,而不是状态列。相反,对于状态 = 0 的任务,我想添加一个标签<del>
以使已完成的任务被划掉。这是我当前的代码:
foreach ($row as $key => $val){
if ($key != 'Status') print "<td>$val</td>";
else if ($val == '0') print "<td><del>$val</del></td>";
}
这似乎是正确的,但是当我打印出来时,它会打印带有<del>
标签的所有任务。所以基本上每次都运行“else”子句。
这是 var_dump($row):
array
'Task' => string 'Task A' (length=6)
'Status' => string '3' (length=1)
array
'Task' => string 'Task B' (length=6)
'Status' => string '0' (length=1)