Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.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 如果是';如果它';不到_Php_Compare_Echo - Fatal编程技术网

Php 如果是';如果它';不到

Php 如果是';如果它';不到,php,compare,echo,Php,Compare,Echo,给定以下PHP代码,如果数字大于1,如何显示单词problems;如果变量的输出为1或0,如何显示单词problems echo "$number problems"; 我建议使用if-else检查,其中“条件”使用一些参数对$number的值进行检查 您也可以使用三元如果要经常使用,只需制作一个复数函数,这样您就不会重复: function pluralize($count, $word) { return $count . ‘ ‘ . $word . ($count!=1 ? ‘s’

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

echo "$number problems";

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


您也可以使用三元

如果要经常使用,只需制作一个复数函数,这样您就不会重复:

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

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

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

Oops抱歉,这个运算符没有按照您的要求显示“0问题”,它在正常使用时显示“0问题”。要获得前一个输出,只需更改三元比较的逻辑:$count>1
echo$number>1$编号。“问题”:$number.“问题”
$var = 1;
if($var > 1){
echo "Greater";
} else {
echo "Less";
}
$var = 1;
if($var > 1){
echo "Greater";
} else {
echo "Less";
}