条件显示php和mysql

时间:2011-12-01 20:40:02

标签: php mysql

<?php echo $row['time']; ?>&nbsp;Normal time (<?php echo $row['time']/2; ?> years)

我想在['时间'] / 2&gt;时遇到一个案例。 1显示为年份,但如果为1,则仅显示为年份

如何使用if else

执行此操作

任何想法?

3 个答案:

答案 0 :(得分:1)

<?php $years = $row['time']/2; ?>
<?php echo $row['time']; ?>&nbsp;Semster (<?php echo $years > 1 ? $years.' years' : $years.' year'; ?>)

答案 1 :(得分:0)

<?php echo $row['time']; ?>&nbsp;Semster (<?php echo $row['time']/2; ?> year<?php if( $row['time']/2 > 1 ): ?>s<?php endif; ?>)

取消s,仅在time/2 > 1

时添加

答案 2 :(得分:0)

如果$ row ['time'] / 2为1(0仍然是复数),你只想显示“年份”,所以你想做类似的事情:

   <? $years = $row['time'] / 2; ?>
   <?= $row['time'] ?> Semester (<?= $years == 1 ? '1 year' : $years.' years' ?>)
祝你好运。 :)