这是我的观看代码:
<table>
<tr><td><?php echo $gender;?> </td></tr>
<tr><td><?php echo $w_surname;?></td></tr>
<tr><td><?php echo $surname_old; ?></td></tr>
</table>
如果性别是女性,那么我想显示$w_surname
并隐藏$surname_old
。如果性别是男性,那么我想显示$surname_old
并隐藏$w_surname
。这是我的个人资料视图。
答案 0 :(得分:3)
我会使用三元if语句 - 只是保持它更整洁。
<table>
<tr><?php echo $gender;?> </td></tr>
<tr><td><?php echo $gender == 'male' ? $surname_old : $w_surname;?></td></tr>
</table>
在这里阅读更多内容: http://uk1.php.net/ternary
答案 1 :(得分:0)
使用此代码
<table>
<tr><td><?php echo $gender;?> </td></tr>
<tr><td><?php echo ($gender == 'male') ? '' : $w_surname ; ?></td></tr>
<tr><td><?php echo ($gender == 'male') ? $surname_old : ''; ?></td></tr>
</table>
答案 2 :(得分:0)
<table>
<tr>
<td> <?php if ($gender== 'female'): echo $w_surname; endif;?></td>
<td> <?php if ($gender== 'male'): echo $w_surname,$surname_old; endif;?></td>
</tr>
</table>