Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
条件显示php和mysql 正常时间(年)_Php_Mysql - Fatal编程技术网

条件显示php和mysql 正常时间(年)

条件显示php和mysql 正常时间(年),php,mysql,Php,Mysql,我想要一个例子,当['time']/2>1时,它显示为年,但如果它是1,则只显示为年 我如何使用if-else进行此操作 有什么想法吗? <?php echo $row['time']; ?>&nbsp;Normal time (<?php echo $row['time']/2; ?> years) Semster() Semster(年) 关闭s,仅当time/2>1如果$row['time']/2为1(0仍为复数),则只需显示“年”,因此需要执行以下操作

我想要一个例子,当['time']/2>1时,它显示为年,但如果它是1,则只显示为年

我如何使用if-else进行此操作

有什么想法吗?


<?php echo $row['time']; ?>&nbsp;Normal time (<?php echo $row['time']/2; ?> years)
Semster()
Semster(年)
关闭
s
,仅当
time/2>1

如果$row['time']/2为1(0仍为复数),则只需显示“年”,因此需要执行以下操作:

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

学期()
祝你好运

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