如果,则冲突php


if then conflicts php

我想做一个快速的if-then来响应s,如果它有超过1小时。变量已经赋值了如果我在下一行做的话。如果您能提供任何帮助,我将不胜感激。

$img3['tdiff'] = $img3['tdiff']." Hour".if($img3['tdiff']>1) 
{ 
    echo "s";
}; 

我很想添加s,如果它有超过一个小时…请帮助我,如果你可以,提前谢谢你!

使用三元运算符:?:

$img3['tdiff'] = $img3['tdiff'] . " Hour" . ( $img3['tdiff'] > 1 ? "s" : "" ); 

虽然在这种情况下您希望使用复数库

if($img3['tdiff'] > 1) {
    $s = "s";
} else {
    $s = "";
}
$img3['tdiff'] = $img3['tdiff']. " Hour". $s;

编辑:添加else子句以避免未定义变量