【发布时间】:2011-06-15 01:27:06
【问题描述】:
$a = somenumber;
$b = somenumber;
我怎么知道哪个变量的数字最大?这个任务的更短的方法是什么。
每个数字都是一个没有余数的正整数。
谢谢。
【问题讨论】:
-
你确定你自己没有尝试过任何东西吗?您之前的问题是合理的,但这一个涉及基本算术......
-
max($a, $b) 是我搜索的。
$a = somenumber;
$b = somenumber;
我怎么知道哪个变量的数字最大?这个任务的更短的方法是什么。
每个数字都是一个没有余数的正整数。
谢谢。
【问题讨论】:
【讨论】:
$biggest 与其中任何一个进行比较之前,如何知道哪个更大?如果你必须这样做,你不妨改用>。
max 就是要走的路。我已经更新了我的答案,试图减轻您的担忧
你可以使用三元运算符:
$big = ($a > $b) ? $a : $b;
【讨论】:
开玩笑?
if ($a > $b) {
// $a is bigger
} else {
// $b is bigger
}
或
$bigger = max($a, $b);
【讨论】:
function is_a_bigger($a, $b) {
return ($a - $b > 0);
}
【讨论】:
if ($a > $b) {
echo '$a is bigger';
} else
echo '$b is bigger';
}
【讨论】: