给出以下PHP代码,如果数字大于1,如何显示单词问题;如果变量的输出为1或0,如何显示单词问题?
echo "$number problems";
答案 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";
}