<?php echo $row['time']; ?> Normal time (<?php echo $row['time']/2; ?> years)
我想在['时间'] / 2&gt;时遇到一个案例。 1显示为年份,但如果为1,则仅显示为年份
如何使用if else
执行此操作任何想法?
答案 0 :(得分:1)
<?php $years = $row['time']/2; ?>
<?php echo $row['time']; ?> Semster (<?php echo $years > 1 ? $years.' years' : $years.' year'; ?>)
答案 1 :(得分:0)
<?php echo $row['time']; ?> 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' ?>)
祝你好运。 :)