-1

我需要选择两个变量之间的最大值,但不返回值本身。所以使用max不会成功。

例子:

$value1 = 60;  
$value2 = 24;

我需要$value1返回(变量名)。这会更简单,如果数组中的变量因为我可以做一个foreach循环来返回具有最高值的键,但我认为当每个只有两个值时创建一个数组没有多大意义,除非它根本不会影响效率(我不确定它会)。

4

1 回答 1

0
$biggerValue = null;
if ($value1 > $value2){
  $biggerValue = 'value1';
} elseif ($value2 > $value1) {
  $biggerValue = 'value2';
}
于 2013-06-27T15:12:43.657 回答