2011-12-01 112 views
0
<?php echo $row['time']; ?>&nbsp;Normal time (<?php echo $row['time']/2; ?> years) 

我想有當[「時間」]/2> 1則顯示爲年的情況,而且如果是1應當只顯示截至今年條件顯示PHP和MySQL

哪有我這樣做,如果使用其他

任何想法?

回答

0

你只是想顯示 「年」,如果$行[ '時間']/2爲1(0仍是複數) ,所以你想要做這樣的事情:

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

祝你好運。 :)

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