如果大于则显示一个单词,小于小于则显示另一个单词

时间:2019-06-09 23:51:12

标签: php compare echo

给出以下PHP代码,如果数字大于1,如何显示单词问题;如果变量的输出为1或0,如何显示单词问题?

echo "$number problems";

3 个答案:

答案 0 :(得分:0)

我建议使用if-else检查,其中“条件”使用一些comparison operator$number的值进行检查。

https://www.w3schools.com/php/php_if_else.asp

if (condition) {
    code to be executed if condition is true;
} else {
    code to be executed if condition is false;
}

您还可以使用三元组https://davidwalsh.name/php-shorthand-if-else-ternary-operators

答案 1 :(得分:0)

如果您将经常使用此功能,只需执行一个复数功能,就可以避免重复自己的操作:

function pluralize($count, $word) {
  return $count . ‘ ‘ . $word . ($count!=1 ? ‘s’ : ‘’);
}

// usage:
echo pluralize($number, ‘problem’);

神奇之处在于三元运算符:如果计数不等于1,则添加一个“ s”

答案 2 :(得分:0)

$var = 1;
if($var > 1){
echo "Greater";
} else {
echo "Less";
}