我正在使用codeigniter和postgreSQL。
我有一张桌子
column1 column2 column3 total
0 0 0 0
5 0 3 8
0 500 256 756
我想看的是
column1 column2 column3 total
- - - -
5 - 3 8
- 500 256 756
这意味着如果数据为0,我会将其更改为“ - ”,并且无需更改数据库中的实际值。它仅用于查看目的。可以吗?
EDIT ---------------------------- 这是代码
foreach ($value as = $v){ ?>
<tr>
<td><?php echo $v->column1?></td>
<td><?php echo $v->column2?></td>
<td><?php echo $v->column3?></td>
<td><?php echo $v->column1+$v->column2+$v->column3?></td>
</tr>
EDIT2 -----------------------------
这段代码怎么样:
$column1=0;
echo $column1;
显示应为“ - ”而不是0。
我已经尝试了
($ column1 == 0?“ - ”:$ column1)
仍然没有变化,但没有错误。
答案 0 :(得分:0)
<?php echo ($v->column1 == 0 ? "-" : $v->column1); ?>
<?php echo ($v->column2 == 0 ? "-" : $v->column2); ?>
....